Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado

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

 

 

 

 

 

 

 

Postado

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. 

  • Este tópico foi criado há 3375 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.