Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/08/2010, 14:27
porygon_humano
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: no me funciona el trigger

pero solo voy a ingresar un solo registro de modo que solo necesito que se active el trigger una sola vez, tambien respecto al si el trigger es el que causa errorporque el SP del insert es muy simple asi que no me debe generar error pero de todos modos lo coloco acontinuacion para que me digas

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go





ALTER PROCEDURE [dbo].[SP_GRUPO_INS]
@TX_NOMB_GRUP varchar(50)
,@NU_AUTO_GRUP INT
,@TX_DESC_GRUP varchar(50)
,@TX_IMAG_GRUP varchar(100)
,@NU_ESTA_GRUP varchar(100)
,@NU_HIJO_GRUP INT
,@TX_LINK_GRUP VARCHAR(50)
,@NU_ELIM_ACTI NUMERIC(1)


AS
BEGIN
INSERT INTO GRUPO
(NU_AUTO_GRUP
,TX_NOMB_GRUP
,TX_DESC_GRUP
,TX_IMAG_GRUP
,NU_ESTA_GRUP
,NU_HIJO_GRUP
,TX_LINK_GRUP
,NU_ELIM_ACTI
)
VALUES(@NU_AUTO_GRUP
,@TX_NOMB_GRUP
,@TX_DESC_GRUP
,@TX_IMAG_GRUP
,@NU_ESTA_GRUP
,@NU_HIJO_GRUP
,@TX_LINK_GRUP
,@NU_ELIM_ACTI
)

IF @@rowcount = 0
BEGIN
ROLLBACK TRAN INSERTAR
END
ELSE
BEGIN
COMMIT TRAN INSERTAR
END
END





ademas al principio aclare que dbo.consecutivo era una funcion
__________________
cuidensen y que arceus los acompanhe