pequena dúvida com CDX

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

pequena dúvida com CDX

Mensagem 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.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

pequena dúvida com CDX

Mensagem 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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
porter
Usuário Nível 5
Usuário Nível 5
Mensagens: 1057
Registrado em: 10 Dez 2009 16:44
Localização: OLIMPIA-SP

pequena dúvida com CDX

Mensagem por porter »

olá Jairo,

obrigado.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

pequena dúvida com CDX

Mensagem 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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder