Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2008, 06:10
MASP
 
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