[firebase-br] Tabelas temporarias

Euler Jr. euler em siginformatica.com.br
Qui Jun 16 11:13:54 -03 2005


Olá Luciano,
o post relacionado a criação de tabelas temporárias era para importação de
arq. tipo texto formatado. Ñ é possível importar dados de um dbf para o bd
diretamente. Vc terá que utilizar algum utilitário de conversão; como o
datapump por exemplo, ou codificar sua própria rotina ( o que na maioria dos
casos é o + aconselhável, pois geralmente temos que efetuar algum tipo de
processamento extra).
Se vc pretende utilizar a sua tabela dbf temporariamente, somente para
consulta, e ñ efetuar uma migração completa para o fb, vc pode utilizar uma
das seguintes alternativas:

- exportar os dados do dbf para um arquivo texto e posteriormente importá-lo
para o fb via tabela temporária;
- incluir no seu sistema a leitura direta da tabela dbf (sem os indices se
houverem, para ñ gerar incompatibilidade);
 
Note que a primeira opção a execução se faz em duas fases e a segunda o
acesso é direto.

Existem alguns componentes de terceiros para manipulação de tabelas dbf (
inclusive Clipper 5.x) e seus indices. Um deles é o Apollo da empresa Vista
Software. Já utilizei bastante a um tempo atrás para integração
Delphi/Clipper 5.3, e ele é muito bom.

[]s
Euler Jr.




Mais detalhes sobre a lista de discussão lista