Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/05/2006, 09:18
Avatar de hvaldez
hvaldez
 
Fecha de Ingreso: abril-2006
Ubicación: Xalapa Veracruz
Mensajes: 15
Antigüedad: 18 años, 1 mes
Puntos: 0
Muchas Gracias Rootk me fue de mucha ayuda si lo pude realizar con el codigo q escribiste, pongo la sentencia completa tal cual quedo para q lo cheques:
DECLARE @intError INT

BEGIN TRAN
DELETE FROM detalle_de_pedidos where cod_articulo in (select cod_articulo from detalle_pedidos_volumen where codprov_sugerido='N0048')
SELECT @intError = @@ERROR
IF (@intError <> 0) GOTO SOLVE
DELETE FROM detalle_pedidos_volumen where detalle_pedidos_volumen.codprov_sugerido='N0048'
SELECT @intError = @@ERROR
IF (@intError <> 0) GOTO SOLVE
COMMIT TRAN

SOLVE:
IF (@intError <> 0) BEGIN
ROLLBACK TRAN --dehacemos cambios si hubo algun error
END

Asi es como quedo el codigo final y gracias por la ayuda de nuevo.