Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2004, 10:05
Avatar de jorel
jorel
 
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 22 años, 1 mes
Puntos: 0
muestra tu codigo, como le estas haciendo....?

Lo más probable es que sea un error de sintaxis de la fecha...en algunos casos , algunos servidores necesitan que tu conviertas la fecha al forma standard de USA es decir AAAA/MM/DD para que el datediff devuelva el resultado correcto... a mi me paso una vez y cambie el formato solo para usar el datediff ....

mira por ejemplo:

Dia=Day(Date)
Mes=Month(Date)
Anio=Year(Date)
fechaserver = Anio&"/"&Mes&"/"&Dia


'esto va dentro del do while not RS.EOF

fecha = RS("fecha")
fechabdstd = Year(fecha)&"/"&Month(fecha)&"/"&Day(fecha)

dif = DateDiff("d", fechabdstd, fechaserver)

' este es para meses.. que si la diferencia de dias es 31 entences ya paso un mes... el tuyo seria para años...ok
If dif > 31 then

ok?
__________________

:adios:

Jorge Santana

Última edición por jorel; 02/06/2004 a las 10:06