ASP - Problema de filtrado por fechas en ASP

 
Vista:

Problema de filtrado por fechas en ASP

Publicado por Francisco Rivera (3 intervenciones) el 10/04/2003 20:03:49
Tengo una página ASP con un combo, ese combo tiene fechas que obtengo de una base de datos de Citas que uso. POr ejemplo, tengo las siguiente fechas:
12/04/03
19/04/03
25/04/03
Cuando escojo una fecha del combo, me muestar otra página ASP con los registros de la base de datos de CItas que coincidan con la fecha. Eso lo hace bien en el caso de las fechas 19/04/03 y 25/04/02 pero con la fecha 12/04/03 no me muestra resultados, y si los hay en la base de datos.
Lo mismo me pasa cuando quiero mostrar una página ASP que quiero que filtre los registros del día en curso.
En esta página uso la variable
mivariable = FormatDateTime(now(), 2)
y la sentencia select es:
strSQL = "SELECT fecha,hora,motivo FROM tblCitas WHERE fecha= #" & mivariable & "#"

Gracias por la ayuda que puedan prestarme...
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:Problema de filtrado por fechas en ASP

Publicado por Any (7 intervenciones) el 10/04/2003 20:15:45
Sea Access o SQL Server lo que estas usando debes formatear la fecha como MM/dd/yyyy.
Public Function MDA(CFecha As String) As String
'Convierte de yyyymmdd a dd/mm/yyyy
If Trim(CFecha) <> "" Then
MDA = Mid(CFecha, 5, 2) + "/" + Right(CFecha, 2) + "/" + Left(CFecha, 4)
Else
MDA = ""
End If
End Function

La funcion FormatDateTime usa el formato de configuración regional de tu maquina.
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

RE:Problema de filtrado por fechas en ASP

Publicado por Francisco Rivera (3 intervenciones) el 11/04/2003 17:14:28
Gracias por la ayuda. Otra molestia,, esta función como la implemento en una página ASP ????
Gracias
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

RE:Problema de filtrado por fechas en ASP

Publicado por Charlos (5 intervenciones) el 11/04/2003 18:44:14
Utiliza esto pollo:

fecha=FormatDateTime(dia &"/"& mes &"/"& ano, 2)
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