Procedure para importar qualquer tabela DBF para banco SQL

08/03/2006

0

Preciso criar uma função no delphi (uso a versão 5) para importar qualquer tabela .DBF para uma tabela do meu banco SQL.

A tabela SQL já existe e tem a mesma estrutura da SQL.

A funcao precisa ser genérica, que aceite qualquer arquivo DBF, pois eles vão mudar constantemente.

Ex da chamada da função: ImportaDBF(´c:\sistemas\clientes.dbf´,´select * from cad_clientes´)

na chamada eu coloco a tabela DBF e a tabela do SQL.

a tabela SQL, sei que posso colocar a sentença em uma query para receber os dados, mas qual componente uso no dbf, sem utilizar alias do bde?

e como faço a função para transferir todos os dados independentemente o numero de campos que as tabelas possuam?

alguem teria alguma dica ou exemplo?

desde já agradeço a atenção.

Obrigado.


Mfilho

Mfilho

Responder

Posts

09/03/2006

Aroldo Zanela

Colega,

Você NÃO precisa de um alias para usar o BDE, basta ´passar´ a localização da tabela (g.e: ´c:\dados\tabela.dbf´). Você possui recursos como FieldCount e Fields que permitem a implementação de uma rotina genérica.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar