
03/02/2009, 22:38
|
 | 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 |