Visual Basic - BUG AL COMPARAR FECHAS, POR QUE ?!?!?

Life is soft - evento anual de software empresarial
 
Vista:

BUG AL COMPARAR FECHAS, POR QUE ?!?!?

Publicado por ifer (54 intervenciones) el 03/06/2003 03:42:29
cuando comparo dos variables tipo DATE que contienen el mismo valor
el resultado es diferente, por que? por ejemplo
var1 = dateserial(10,5,2003)
var2 = dateserial(10,5,2003)
if var1=var2 then
NUNCA ENTRA ACA !
end if
pero si hago:
if datediff("n",var1,var2)=0 then
ENTRA CORRECTAMENTE !
end if
lo mismo ocurre cuando ejecuto un query (ADO), por ejemplo:
....WHERE MY_FECHA=#5/10/2003#" no retorna nada habiendo registros
que cumplen la condicion, QUE ALGUIEN ME EXPLIQUE !!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BUG AL COMPARAR FECHAS, POR QUE ?!?!?

Publicado por hendrixo (248 intervenciones) el 03/06/2003 17:14:11
He probado tu código y a mi si que me entra sentro del if.
Lo del ado puede ser que el campo guarde a parte de la fecha, la hora.
Eso lo explicaría.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar