Quando migrei para DBFCDX para näo ter que alterar todos os meus programas eu deixei igual ao NTX sem usar TAG, ou seja:
Código: Selecionar todos
use arquivo
index on campo1 to i1
index on campo2 to i2
index on campo3 to i3
set index to i1,i2,i3
com isso é criado 1 arquivo CDX para cada índice, em vez de apenas 1 CDX com 3 índices dentro. isso facilitou minha vida pois nos meus programas eu continuo a referenciar o índice usando set order e näo precisei mexer em nada.
Código: Selecionar todos
select arquivo
set order to 2
seek ...
set order to 3
seek..
A minha pergunta é: o que irei ganhar se modificar meus fontes para aceitar apenas um arquivo de índice para cada DBF com N TAGs dentro dele? ganho em velocidade? ganho em memória?
Em tempo: meu sistema hoje tem 95 DBFs e 163 CDXs
utilizo xharbour 1.0.0 + GTWVW + HWGUI
Muito Obrigado