
02/06/2004, 10:05
|
 | | | 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 |