Página 1 de 1

pequena dúvida com CDX

Enviado: 04 Jun 2016 10:32
por porter
olá pessoal, quando faço a inclusão de um registro em um arquivo DBF, percebo que o CDX referente a esse arquivo, é atualizado a data, essa atualização é a mesma referente a recriação do indice usando o INDEX ON CODIGO TO INDCOD ?

obrigado.

windows 7, xHarbour.

pequena dúvida com CDX

Enviado: 04 Jun 2016 11:43
por Jairo Maia
Olá Porter,

Quando você faz alguma inclusão, exclusão ou alteração no Banco de dados, todos os índices relacionados também são atualizados e tanto o DBF como os CDX refletem a data da última alteração. Nesse caso, as datas do Banco de dados e dos índices são idênticas.

Quando você recria um índice, o DBF mantém a data da última alteração, e o(s) CDX criado(s) passam a ter a data do momento da criação.

pequena dúvida com CDX

Enviado: 07 Jun 2016 09:19
por porter
olá Jairo,

obrigado.

pequena dúvida com CDX

Enviado: 07 Jun 2016 09:47
por JoséQuintas
Apenas complemento:

Vantagens do CDX:

- Ao abrir o CDX, já abre todos os índices, nunca mais vai deixar índice de fora pra atualização
- Menos arquivos abertos, pois todos os índices de um CDX contam como apenas um arquivo aberto
- O CDX é compactado, portanto menos espaço em disco
- Como o CDX é um único arquivo, é só usar o mesmo nome do DBF
- Como o nome da tag é interno ao CDX, não fica limitado às 8 letras do DOS (No clipper no máximo 10 letras pra tag)
- tudo isso facilita nos fontes