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

Buscador por fechas en ASP

Estas en el tema de Buscador por fechas en ASP en el foro de ASP Clásico en Foros del Web. Buenas tardes a todos/as, este tema esta ya un poco manido pero no he conseguido hacer nada con el ya que con esto de asp ...
  #1 (permalink)  
Antiguo 25/05/2009, 11:53
 
Fecha de Ingreso: mayo-2009
Mensajes: 21
Antigüedad: 15 años, 11 meses
Puntos: 0
Buscador por fechas en ASP

Buenas tardes a todos/as,

este tema esta ya un poco manido pero no he conseguido hacer nada con el ya que con esto de asp soy un tanto nuevo.

Mi problema esta al hacer una busqueda en una tabla de una base de datos entre fechas, las cuales vienen dadas en dos input text insertados por el cliente.

El codigo es este:
<%
strfecha=request.form("fecha1")
dia = day(strfecha)
mes = month(strfecha)
anyo = year(strfecha)
fecha1 = dia & "/" & mes & "/" & anyo
strfecha2=request.form("fecha2")
dia = day(strfecha2)
mes = month(strfecha2)
anyo = year(strfecha2)
fecha2 = dia & "/" & mes & "/" & anyo
set rs=CreateObject("ADODB.Recordset")
SQL= "SELECT * FROM tabla1 WHERE prueba between "&fecha1& " AND " &fecha2
rs.Open SQL,objConn
response.write(SQL)
%>

El tema es que no me saca nada y la base de datos tiene dos registros. La base de datos esta hecha en access y si en lugar de usar "&fecha1&" y "&fecha2&" uso valores especificos como podria ser #01/01/2009· funciona correctamente.
Ya he puesto al principio de la pagina el codigo para que me coja la fecha de la zona española.

Espero que me podais ayudar,

Un saludo
  #2 (permalink)  
Antiguo 25/05/2009, 12:51
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: Buscador por fechas en ASP

hola mecos2009

te faltan los gatos entre la variable de busqueda, ej:

SQL= "SELECT * FROM tabla1 WHERE prueba between #"&fecha1& "# AND #" &fecha2&"#"
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
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 12:02.