Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   commit y rollback (https://www.clubdelphi.com/foros/showthread.php?t=79932)

anubis 22-08-2012 15:26:38

commit y rollback
 
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:

Código Delphi [-]
 zconnection1.Commit;
   zquery1.close;
   zquery1.Active:=true;

y en otro boton le pongo esto otro:
Código Delphi [-]
 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.


La franja horaria es GMT +2. Ahora son las 19:48:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi