PDA

Ver la Versión Completa : commit y rollback


anubis
22-08-2012, 15:26:38
Hola de nuevo,

Una pregunta facilita;).

Si en mi connection le quito el autocommit y en la transaction isolation level le pongo tireadcommitted y despues pongo algo como esto:

zconnection1.Commit;
zquery1.close;
zquery1.Active:=true;


y en otro boton le pongo esto otro:
zconnection1.rollback;
zquery1.close;
zquery1.Active:=true;


Funcionar funciona, tanto si quiero aplicar los cambios como, en el otro caso, me arrepiento.

Pero si está bien cerrar y luego activar cada vez? o hay otra forma de no andar cerrando y activando.

He visto
CommitRetaining, Rollbackretaining que no tienes que cerrar y volver a abrir pero en el zconnection no aparece.