Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/09/2010, 15:32
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Respuesta: Manejo de Transacciones

¿Las llamadas a los procedimientos almacenados las haces desde la aplicación o desde otros procedimientos almacenados?
Si las haces desde la aplicación y usas objetos Command, entonces creas un objeto Transaction para la conexión abierta y vas asignando dicho objeto a cada Command. Colocas todas estas llamadas dentro de un bloque Try - Catch y controlas las excepciones. Si ocurre el error llamas el método Rollback del objeto Transaction, si no, llamas al método Commit.