Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2007, 15:45
Martinico
 
Fecha de Ingreso: febrero-2007
Mensajes: 182
Antigüedad: 17 años, 3 meses
Puntos: 0
Problemas con el uso de Commit rollback

de lo que leí en MSDN y otras páginas vi que usando commit y rollback, puedo "guardar" transacciones por si me arrepiento le hago rollback

el tema es que ejecuto:


BEGIN TRANSACTION Prueba;
GO
DELETE FROM Tabla
WHERE Campo1 = '1'
commit TRANSACTION Prueba;
GO

y me hace bien la eliminación, pero si me arrepiento y ejecuto como muchas páginas dicen:

BEGIN TRANSACTION prueba;
rollback transaction prueba;


me da el siguiente error:

Cannot roll back prueba. No transaction or savepoint of that name was found.


y no me deja deshacer el primer delete, alguien me puede dar una mano?

Gracias!!
Martín