
07/03/2008, 06:10
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 26
Antigüedad: 17 años, 2 meses Puntos: 1 | |
procedimiento en sql saben estoy trabajando con sql server 2000 tengo un procedimiento que como local en la bd me funciona ok
le paso los parametros de una pagina asp
pero en la coneccion con remota con un servidor no funciona que puede ser
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
ALTER procedure UP_FUN (@V_FECI SMALLDATETIME,@V_CODI NVARCHAR(10),@V_FECT SMALLDATETIME)
AS
DECLARE
@DIF float,
@CFL float,
@CANT FLOAT
SELECT @DIF=DATEDIFF(d,FECI,FECT)+1
FROM ATM_PERM_CONTROL
WHERE FECI=@V_FECI AND FECT=@V_FECT AND CODI=@V_CODI
SELECT @CFL=COUNT(FECHA) FROM DIAS_QNS_FL
WHERE FECHA BETWEEN @V_FECI AND @V_FECT
/*** las cantidades por ser 25,2,1
UPDATE ATM_PERM_CONTROL SET CANTD=@DIF-@CFL
WHERE CODI=@V_CODI AND FECI=@V_FECI
/****saldo=15al iniciar, aqui me deberia actualicar el saldo y por ser quedarme -13 pero me lo deja en - 41
UPDATE fun_dias_perm SET SALDO=SALDO-(@DIF-@CFL)
WHERE RUT=@V_CODI AND ANOA=YEAR(@V_FECI)
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO |