passando de uma table para outra via sql
Eae galera, tudo certinho??
Seguinte tenho duas tabelas, tbvendas e tbtemp, preciso passar alguns registros da tbvendas para a tbtemp, como eu faço isso usando SQL - ADOQuery???
tipo assim, quero passar todos registro da tbvendas onde num_venda=3 para tbtemp!
desde ja agradeço
:)
Seguinte tenho duas tabelas, tbvendas e tbtemp, preciso passar alguns registros da tbvendas para a tbtemp, como eu faço isso usando SQL - ADOQuery???
tipo assim, quero passar todos registro da tbvendas onde num_venda=3 para tbtemp!
desde ja agradeço
:)
Murilo.andrioli
Curtidas 0
Respostas
Murilo.andrioli
13/11/2007
ahh uso o banco de dados access 2003 ....
GOSTEI 0
Murilo.andrioli
13/11/2007
galera .. tentei esse código aki.. mas tb não deu certo ... alguem poderia me ajudar?
obrigado.. desde ja :)
with ADOQuery3 do begin Close; SQL.Text:=´Insert into temp´; SQL.Text:=´Select * from vendas where num_venda =:num´; Parameters.ParamByName(´num´).Value:=StrToInt(Edit1.Text); Prepared; ExecSQL; end;
obrigado.. desde ja :)
GOSTEI 0
Vitor Alcantara
13/11/2007
tenta isso:
isso também acho que deva da certo
Do jeito que você colocou o segundo SQL.Text anularia o primeiro ou você concateniza usando SQL.Text := SQL.Text + ´Novo texto´ ou limpa a query com SQL.Clear e adiciona as linhas com SQL.ADD(´Sua consulta´).
with ADOQuery3 do begin Close; SQL.Clear; SQL.ADD(´Insert into temp´); SQL.ADD(´Select * from vendas where num_venda =:num´); Parameters.ParamByName(´num´).Value:=StrToInt(Edit1.Text); Prepared; ExecSQL; end;
isso também acho que deva da certo
with ADOQuery3 do begin Close; SQL.Text:=´Insert into temp´; SQL.Text:= SQL.TExt + ´Select * from vendas where num_venda =:num´; Parameters.ParamByName(´num´).Value:=StrToInt(Edit1.Text); Prepared; ExecSQL; end;
Do jeito que você colocou o segundo SQL.Text anularia o primeiro ou você concateniza usando SQL.Text := SQL.Text + ´Novo texto´ ou limpa a query com SQL.Clear e adiciona as linhas com SQL.ADD(´Sua consulta´).
GOSTEI 0
Murilo.andrioli
13/11/2007
Obrigado Vitor, deu certo seu código cara.......
GOSTEI 0