Para aclarar
Primero, muchas gracias por responder Lepe.
Teniendo las cosas claras seguro que lo hago bien.
Resumiendo (corrijeme si me equivoco): un post solo afecta al registro actual mientras que un applyupdates, afecta a todos los cambios realizados en un dataset.
Para llevar los datos a la bbdd depende del valor de la propiedad cacheupdates del tquery. Una duda que me surge es que yo trabajo con tclientdataset (dbexpress). Entonces hay alguna propiedad parecida a cacheupdates?
Estoy modificando una aplicacion que ya hizo otra persona y su forma de trabajar es la siguiente:
conexion.starttransaction(t);
if clientdataset.applyupdates(0) = 0 then
conexion.commit(t)
else
conexion.rollback;
Tiene sentido?
|