Ir para conteúdo
  • Cadastre-se

dev botao

Migrar dados de um BD para Outro BD


  • Este tópico foi criado há 3179 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Gente, não sei se é possível fazer o que estou precisando e nem sei se minha pergunta é pertinente ao fórum, haja vista que não é referente a nenhum componente e sim o Firebird. Entretanto, se alguém puder me ajudar,  estou precisando de uma instrução SQL que será de grande ajuda. Bom, vamos lá:  Preciso migrar dados de uma tabela de um ARQUIVO.GDB  para outra tabela de um outro ARQUIVO.GDB e quero utilizar uma instrução Insert dentro do executável Delphi. Procurei em alguns fóruns mas a única solução que eu encontrei foi de uma tabela para outra no mesmo arquivo utilizando , " insert into tabela1 (cpo1,cpo2) select  cpo1,cpo2 from tabela2 " , mas esse, para mim não serve. Alguém tem uma solução? 

Grato

 

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

Já viu o FireDAC?

ele tem como usar duas bases ligar elas e fazer um select em uma dando um insert em outra! também tem a paletta FireDAC ETL

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Existe várias formas de fazer isto.

Uma delas é utilizar uma ferramenta de administração do banco de dados (EMS, Ibexpert) e dar um export com os comandos insert e depois executar na base nova.

Mas se você precisa fazer via programa delphi, você faz 2 conexões (banco origem e banco destino) , dá o select, faz um while andando na tabela e vai dando insert na tabela do outro banco. 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3179 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.