Re-Criar os indices da tabela em dbf pelo Delphi
10/09/2004
0
Olá, pessoal, meu problema é o seguinte:
preciso acessar umas tabelas antiga do clipper em dbf, :shock: mas os arquivos de índice (cdx / mdx) se perderam,..... :cry: como recriar esses indices via programação no delphi, sem ter q abrir as tabelas uma por uma no database explorer ou dbu? :?:
Estou usando o BDE (na veia, forever)
Valew!
preciso acessar umas tabelas antiga do clipper em dbf, :shock: mas os arquivos de índice (cdx / mdx) se perderam,..... :cry: como recriar esses indices via programação no delphi, sem ter q abrir as tabelas uma por uma no database explorer ou dbu? :?:
Estou usando o BDE (na veia, forever)
Valew!
Vitor Rubio
Curtir tópico
+ 0
Responder
Posts
10/09/2004
Gandalf.nho
O problema pelo que sei é que o BDE não reconhece os arquivos de índice do Clipper.
Responder
11/09/2004
Dopi
Na estrutura do DBF não há qualquer informaçoes sobre os indices.... Em alguns casos apenas há um flag (byte) dizendo se o DBF deve ser aberto com indices ou nao... São os indices (CDX / IDX / NTX) que armazenam quais campos fazem parte da chave....
A unica maneira de recriar os indices (sem conhecer a chave) é Abrir o DBF juntamente com os indices.... Se o os inidices não existem, fica impossível....
A unica maneira de recriar os indices (sem conhecer a chave) é Abrir o DBF juntamente com os indices.... Se o os inidices não existem, fica impossível....
Responder
Clique aqui para fazer login e interagir na Comunidade :)