INSERIR O RESULTADO DE UMA CONSULTA EM UMA TABELA
Pessoal estou com uma situação em uma banco de dados Access.
Preciso inserir os dados de uma tabela em outra, consegui fazer a consulta para definir quais dados pretendo levar para a outra, mas não sei como inserir esses dados.
Como faço para inserir os dados de uma consulta, em uma tabela?
Desde já agradeço a todos.
Preciso inserir os dados de uma tabela em outra, consegui fazer a consulta para definir quais dados pretendo levar para a outra, mas não sei como inserir esses dados.
Como faço para inserir os dados de uma consulta, em uma tabela?
Desde já agradeço a todos.
Insert Into tabela (campo1, campo2, campo3) Select Campo1, campo2, campo3 from outra_tabela where xxx = yyy
rs.open [Ô]select campo1, campo2 campo3 from tabela1 where campo1[Ô],adOpenDynamic,adLockOptimistic
do while not rs.eof
insert into tabela2 (campo1,campo2,campo3) values (rs!campo1,rs!campo2,rs!campo3)
rs.movenext
loop
do while not rs.eof
insert into tabela2 (campo1,campo2,campo3) values (rs!campo1,rs!campo2,rs!campo3)
rs.movenext
loop
VELDRAME, esse método, apesar de funcional, delega processamento ao cliente, podendo tornar a operação bastante lenta, dependendo do número de registros selecionados. Da maneira que passei, esse processamento é feito no banco em uma única operação...
Tópico encerrado , respostas não são mais permitidas