![]() |
RollBack con más de una transacción
Si desde un proced. almacenado donde grabo el Maestro, envío a otro proced. almacenado para que haga el Detalle, y la trans. Detalle falla y hace RollBack: ¿Que ocurre en la trans. Maestro? cuando vuelve hace Rollback en el Maestro automaticamente o debo preguntar por el estado de @@ERROR ?
Ambas transacciones están en diferentes procedimientos almacenados. |
debes preguntar por el estado del error que devuelve ese procedimiento almacenado, con respecto a lo otro no sé si abortará el procedimiento, por ahora hazlo con un
:) |
Buenas, el rollback solo te sirve para la transaccion activa, si en ella llamas a otro procedimiento el hara lo suyo sin intervenir en lo que haces en el primer proc.
Ejemplo: Código:
proc1 Código:
if @@error<>0 Saludetes !!! |
La franja horaria es GMT +2. Ahora son las 06:58:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi