Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/02/2009, 22:38
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 5 meses
Puntos: 146
Respuesta: Agregar registro a una tabla sql server

Palabras más, palabras menos, si no lo defines, la base de datos trabaja con transacciones implícitas por cada instrucción, es decir que por cada instrucción de modificación a la BD se abre una transacción, se ejecuta la instrucción SQL y se aplica el resultado directamente a los datos; tu estas diciéndole al motor de BD que vas a trabajar con transacciones explícitas, es decir que tu vas a decidir cuando vas a cerrar la transacción para que se ejecuten todas las instrucciones SQL que le vas a mandar, esto se haría normalemente cuando vas a ejecutar una serie de comandos en cascada donde es importante que se ejecuten todos o ninguno, como el clásico ejemplo de un depósito bancario (ya sabes, un insert en la tabla de movimientos, un update en la tabla de saldos, etc), y por medio de un RollBack deshacer todo lo que se haya hecho en caso de error.

Veo que tu quieres hacer un commit por cada instrucción y no usas validadores, así que en tu caso es lo mismo que no colocaras las lineas .BeginTrans y .CommitTrans

Saludos