Página 1 de 1
Utilitário Conversão DBASE IV
Enviado: 26 Set 2011 15:40
por asimoes
Alguém conhece algum utilitário de conversão freeware que converta uma base dbase iv para dbase iii?
Uma vez que o harbour e xharbour não contempla o uso do driver dbfmdx.
Obs: o dbf foi criado em delphi usando o driver dbase iV, preciso converter para dbase III.
[]´s
Utilitário Conversão DBASE IV
Enviado: 26 Set 2011 17:02
por Itamar M. Lins Jr.
Já tentou via ADO ?, tem que separar bem senão complica...
Já importei dados de ACCESS, FIREBIRD usando o SQLMIX.
Lá em painel de Controle, Fonte de Dados, é só cria a conexão e pronto.
Saudações,
Itamar M. Lins Jr.
Utilitário Conversão DBASE IV
Enviado: 26 Set 2011 17:23
por janio
colega,
Abra esse dbf no excel (2003), vá na opção SALVAR COMO e salve como DBF III.
Simples assim!
Janio
Utilitário Conversão DBASE IV
Enviado: 26 Set 2011 18:25
por asimoes
Olá Jânio,
O problema é que teria que ser um processamento em lote, seu sei que pelo excel daria pra fazer isso.
Olá Itamar,
Tentei fazer por ado (bem separado rs) , funciona. Acontece que a tabela é gerada pelo delphi e tem um registro que está conrrompido aparentemente e quando é feito a leitura dele o processo aborta.
Abrindo essa tabela pelo CDBF for Windows e copiando os registros para outra mesmo sendo do tipo dbase iv corrige o problema.
Utilitário Conversão DBASE IV
Enviado: 27 Set 2011 09:02
por jamazevedo
Já passei por esse tipo de problema.
A solução é a seguinte:
Fazer um programa de conversão e compilá-lo usando o Clipper, no meu caso usei a versão 5.2.
O Clipper pode abrir dbfmdx.
Você inicia a leitura do arquivo até o registro corrompido, (não adianta tentar ler o registro corrompido você perderá tempo e não conseguirá recuperar os dados, esse registro terá que ser abandonado), depois de "pular" o registro corrompido continue a leitura/convsersão até o último registro.
Não existe mágica tem que fazer um programa de conversão.