[Lazarus-es] zeos-firebird: ejemplo transacciones

Maxi maximiliano.duarte en gmail.com
Jue Mayo 13 20:48:30 CEST 2010


El día 13 de mayo de 2010 14:41, José Mejuto <joshyfun en gmail.com> escribió:
> Hello Paola,
>
> Thursday, May 13, 2010, 7:18:23 PM, you wrote:
>
> PB> supongo que deberé hacer un commit antes del start transaction, no??
> PB> veré de seguir haciendo pruebas dentro de un rato xq ya me voy...
> PB> chauuuuuuuuuuuuu
>
> La mayor parte de BBDD modernas el "starttransaction" es implícito,
> esto es, tan pronto intentas grabar also se inicia una transacción,
> quieras o no, que debe de finalizar con un commit/rollback.
>
> Lo que te puede pasar es que tengas un rollback por algún sitio. Un
> starttransaction sin un commit/rollback previo puede provocar un
> rollback implícito, al igual que se asume si se cierra una conexión.
>
> En las SP tendemos a poner commits al final, y olvidarnos de que lo
> hemos puesto, y las transacciones no son solapables ;)
>
> --
> Best regards,
>  José
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>


primero tenes que commitear antes de la nueva transaccion, sino la
continua a la anterior.

-- 
Twitter: @nenunocomar
Maximiliano Duarte
Linux User #495070
Ubuntu User #28504

El que pregunta aprende, y el que contesta aprende a responder.




More information about the Lazarus-es mailing list