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.
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.