Fórum select com atualizacao em uma tabela ja existente #43852

22/04/2004

0

Gostaria de saber como faco para executar o seguinte comando:

SELECT * FROM PRODUTOS ORDER BY SALDO , e o resultado seja gravado numa tabela de nome SALDOESTOQ .

Sei que tem algo usando PLAIN mas nao consegui usar

grato pela ajuda :(


Dvm

Dvm

Responder

Posts

22/04/2004

Lucas Silva

Acredito que tem solução mais rápida do que essa,mais de qualquer forma da uma olhada ai.

with qry1 do
 begin
  Close;
  Sql.Clear;
  Sql.Add(´SELECT * FROM PRODUTOS ORDER BY SALDO´);
  Open;
  FetchAll;

  for i:= 0 to  RecordCount do
   with qry2 do
     begin
       Close;
       Sql.Clear;
       Sql.Add(insert into SALDOESTOQ (aqui vc coloca os campos)) ;
       Sql.Add(´ Values(qry1.Fieldbyname(´campo 1´).AsString),qry1.Fieldbyname(´campo 2´).AsString) ´);
       ExecSql();       
     end;



Responder

Gostei + 0

22/04/2004

Lucas Silva

faltou dar o Next na qry1...
with qry1 do
 begin
  Close;
  Sql.Clear;
  Sql.Add(´SELECT * FROM PRODUTOS ORDER BY SALDO´);
  Open;
  FetchAll;

  for i:= 0 to  RecordCount do
   with qry2 do
     begin
       Close;
       Sql.Clear;
       Sql.Add(insert into SALDOESTOQ (aqui vc coloca os campos)) ;
       Sql.Add(´ Values(qry1.Fieldbyname(´campo 1´).AsString),qry1.Fieldbyname(´campo 2´).AsString) ´);
       ExecSql();       
       qry1.Next;
     end;




Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar