Foros del Web » Programando para Internet » ASP Clásico »

Fecha mayor ????

Estas en el tema de Fecha mayor ???? en el foro de ASP Clásico en Foros del Web. nose que pasa estoy tratando de mostrar la fecha mayor pero me muestra los datos nose que pasa estoy realmente loco por esta gueaita me ...
  #1 (permalink)  
Antiguo 04/08/2005, 13:35
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 7 meses
Puntos: 0
Fecha mayor ????

nose que pasa estoy tratando de mostrar la fecha mayor pero me muestra
los datos nose que pasa estoy realmente loco por esta gueaita me tiene enfermo tiene que ser una tontera como siempre me va a decir lo mismo miren
'codigo//////////////////////////////////////////////////////////////////////
Response.write(vFecha & " > " & RST2.FIELDS("FechaInicio") & "<br>")
if vFecha > RST2.FIELDS("FechaInicio") then
response.write("Mayor la primera fecha <br>")
end if

'en ejecucion //////////////////////////////////////////////////////////////

04/08/1800 > 03/08/1982
Mayor la primera fecha

QUE ESTOY HACIENDO MAL ????

HELP ME!!!
__________________
atte. cog.
  #2 (permalink)  
Antiguo 04/08/2005, 13:42
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
no entiendo cual es el problema... todo lo que te arroja es lógico. La primer linea de la ejecución es el resultado de la primer linea del código, y la segunda linea de la ejecución es el resultado de la sentencia condicional. No se que querés hacer, pero eso está bien, y te está dando el resultado correcto de acuerdo a tu cçodigo.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 04/08/2005, 13:43
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Hazles un cast a date, posiblemente estas trabajando con strings, si ese es el caso, pues nunca te arrojara un resultado correcto.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 04/08/2005, 13:52
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Por cierto mariano, para quitarte la duda si una año anterior es mayor o menor, puedes probar con este código en t-slq

print GetDate()
print GetDate()-365

if GetDate()-365 > GetDate()
print 'mayor'
else
print 'menor'

El resultado es 'menor', el cñodigo de doncog no deberñia de imprimir nada, por eso su problema. Pero con el CDate que menciona Uri, seguro se arregla
  #5 (permalink)  
Antiguo 04/08/2005, 13:59
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
Ah... yo había entendido como que 'en ejecución, era realmente el resultado que obtenía, porque si era así entonces le estaba dando bien el resultado.
Gracias por la aclaración.
Saludos!.
__________________
Add, never Remove
  #6 (permalink)  
Antiguo 05/08/2005, 10:07
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 7 meses
Puntos: 0
Gracias Lo Que Tube Que Hacer Es Volver A Transformarlo A Fecha
Vfecha = Cdate(vfecha)

Y Hay Funciono Bien Gracias ...
__________________
atte. cog.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.