INSERT DE UMA TABELA PRA OUTRA

FFABIOG 09/04/2015 11:15:27
#445830
Como fazer um insert de uma tabela pra outra com o banco DAO?
Tenho duas tabela: CAD_BANCO e a CAD_BANCO_TEMP
Preciso fazer um insert dos dados que estão na tabela CAD_BANCO_TEMP para a tabela CAD_BANCO.

Obs: As duas tabelas existem os mesmos campos

Tabela: CAD_BANCO
Cod|Nome_banco|Agencia|Conta|Tipo

Tabela: CAD_BANCO_TEMP
Cod|Nome_banco|Agencia|Conta|Tipo


Obrigado
NILSONTRES 09/04/2015 13:35:23
#445836
Insert Into CAD_BANCO select *from CAD_BANCO_TEMP where campo=[ô]se tivercondiçao aqui a acondiçao[ô]
FFABIOG 09/04/2015 13:49:13
#445838
NILSONTRES

Não consegue montar a instrução.

Eu tenho aqui o comando para adicionar os campos na taleba, (está funcionando perfeitamente)

rs.Open [Ô]select * from CAD_BANCO_TEMP[Ô], db, 3, 3
rs.AddNew

rs(1) = [Ô][Ô] & txt_codigo
rs(2) = [Ô][Ô] & txt_nome
rs(3) = [Ô][Ô] & txt_agencia
rs(4) = [Ô][Ô] & txt_conta
rs(5) = [Ô][Ô] & txt_tipo

Baseado no meu comando como fazer o insert na tabela CAD_BANCO?

Obrigado pela ajuda
FOXMAN 09/04/2015 14:03:12
#445840
Resposta escolhida
Amigo, neste caso somente precisaria executar o comando.
No entnato deve ser depois de você ter adicionado os dados na Cad_Banco_Temp.

Suponto que essa tabela Temporaria já tenha os dados que você quer e que você já tenha feito a conexão(que nesse caso chama-se db), somente precisaria fazer da sequinte maneira :

db.Execute([Ô]INSERT INTO CAD_BANCO select * from CAD_BANCO_TEMP[Ô])


FFABIOG 09/04/2015 14:51:06
#445847
FOXMAN

Funcionou!!

Obrigado
Tópico encerrado , respostas não são mais permitidas