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

Fabiomiranda

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;


Responder

Gostei + 0

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

Aceitar