Hola chicos!, me podrian ayudar con este problema por favor??
Resulta que tengo un codigo como el siguiente...
Sub Ejemplo()
Try
Begin Transaction
exec stored procedure1 (Transaction)
exec stored procedure2
Transaction.commit()
exec stored procedure3
exec stored procedure4
Catch ex as Exception
If Not (Trans Is Nothing) Then Trans.Rollback() 'Esta parte es para cuando existe una excepcion dentro del stored procedure1, pero necesito que cuando el stored procedure2 tenga una exception tambien haga el trans.rollback!! obviamente el stored procedure2 no lo puedo poner en una transaccion, es una regla! como lo solucionooo????
End Try
End Sub