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