Lo que tienes que hacer es un update en la tabla con otra query pero que use la misma transaccion.
La estructura de programa es el siguiente
query.post;
query2 := tibquery.create(nil);
query2.transaction := query.transaction;
query2.sql.text := 'update table set camp = 1 where ...';
query2.execute;
query2.free;
query.close;
query.open;
|