Abrir tabela dbase e recriar o indice.
:?: Tenho uma aplicação que abre tabelas (DBF) atualizadas por um programa em Clipper.
Inicialmente criei o índice com do DBD.
Quando faço alguma atualização na tabela (via Clipper), preciso que a aplicação recrie o índice automaticamente, sem usar DBD.
Como posso fazer isso??
Obrigado.
Neto
Inicialmente criei o índice com do DBD.
Quando faço alguma atualização na tabela (via Clipper), preciso que a aplicação recrie o índice automaticamente, sem usar DBD.
Como posso fazer isso??
Obrigado.
Neto
Neto
Curtidas 0
Respostas
Ander
06/05/2003
Caro amigo Neto, uma dica que posso te passar sobre índices DBase é a seguinte....
Vc poderia, ao invés de criar um DBD, um arquivo de índice NDX, que o Delphi aceita perfeitamente e o clipper atualiza ele automaticamente sem precisar ficar recriando o arquivo...
Para criar esse arquivo, será preciso vc usar um arquivo DBFNDX que vem junto com a instalação do Clipper e compilar o seu programa junto com esse... assim ele criará o arquivo NDX e o Delphi poderá utilizá-lo sem nenhuma restrição e sem fazer alterações para aceitá-lo...
Qualquer coisa, me avisa q eu passo uns fontes de exemplos para vc...
Falow....
Vc poderia, ao invés de criar um DBD, um arquivo de índice NDX, que o Delphi aceita perfeitamente e o clipper atualiza ele automaticamente sem precisar ficar recriando o arquivo...
Para criar esse arquivo, será preciso vc usar um arquivo DBFNDX que vem junto com a instalação do Clipper e compilar o seu programa junto com esse... assim ele criará o arquivo NDX e o Delphi poderá utilizá-lo sem nenhuma restrição e sem fazer alterações para aceitá-lo...
Qualquer coisa, me avisa q eu passo uns fontes de exemplos para vc...
Falow....
GOSTEI 0