Fórum Alterar dados retornados atraves de uma query #209934
27/01/2004
0
Preciso alterar os dados retornados através de uma query. Minha query me retorna 20 registros, por exemplo e eu quero alterar o campo ´Estoque´ somente destes 20 registros retornados por esta query para ´0´. Como faço?
Fabiomiranda
Curtir tópico
+ 0
Responder
Posts
27/01/2004
Turbo Drive
Não sei se é a mais elegante, mas eu faria assim:
Utiliza mais uma query para alterar (query2)
query1.first;
while not query1.eof do
begin
query2.close;
query2.sql.clear;
query2.sql.add(´update suatabela set estoque = 0 where chave = qury1chave.asvalue´);
query2.execsql;
query1.next;
end;
Utiliza mais uma query para alterar (query2)
query1.first;
while not query1.eof do
begin
query2.close;
query2.sql.clear;
query2.sql.add(´update suatabela set estoque = 0 where chave = qury1chave.asvalue´);
query2.execsql;
query1.next;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)