Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2009, 08:34
Phillip
 
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: transacciones en distintas funciones

Hola Jorges.

Lo que pasa en tu caso es que tiene dos procedimientos y cada uno de estos tiene su objeto transaccion, asi que si los ejecutas en secuencia seran independientes.

Lo que necesitas es que el objeto transaccion sea uno solo para los dos procedimientos, por lo tanto, enviale el objeto transaccion de accion como parametro a accion2() y asignaselo al command que ejecutas en acccion2().

Recuerda quitar en accion2() la declaracion de un objeto transacccion y tambien quita el rollback, ya que de eso se encargara el procedimiento accion().

Saludos.