14/08/2007, 16:39
|
| (Desactivado) | | Fecha de Ingreso: abril-2005 Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 8 meses Puntos: 47 | |
Re: Transacciones Atomicas ASP.net hola fan
Podrías llamar a un procedimiento almacenado que haga las tres insercciones, poniendo antes de hacer el primer insert
BEGIN TRAN
y luego al último del procedimiento
COMMIT TRAN
Recordar poner después de cada insert
IF (@@error <> 0)
BEGIN
ROLLBACK TRAN
RETURN
END
para que si ocurre algún error en el insert se haga un rollback de lo insertado y salga del procedimiento, para que no haga ningún insert más. Así lo haces todo en una transacción
También existe el objeto sqltransaccion en .net para crear una transacción desde .net |