Error Rango de Fechas en Access ASP
Publicado por belen (1 intervención) el 14/02/2002 13:11:38
hola, tengo el siguiente problema:
He probado muchas combinaciones, pero no logro que funcione.
Tabla: castellano.
Campo que quiero: FechaProducto, tipo Fecha/corta.
sql, desde ASP:
sql="SELECT * FROM castellano WHERE FechaProducto IN ( SELECT FechaProducto FROM castellano WHERE FechaProducto BETWEEN " _
& " #" & mesbuscado & "/01/" & anobuscado & "# AND " _
& " #" & mesbuscado & "/31/" & anobuscado & "# ) ORDER BY FechaProducto DESC;"
Ob_RS.Open Sql,Ob_Conn,adOpenStatic,adCmdTable
donde
Set Ob_Conn = Server.CreateObject("ADODB.Connection")
Set Ob_RS= Server.CreateObject("ADODB.RecordSet")
Ob_Conn.Open "nombre.con"
Error obtenido:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la fecha en la expresión de consulta
'FechaProducto BETWEEN #2/1/2002# AND #2/31/2002#'.
Gracias Por adelantado. Belen
He probado muchas combinaciones, pero no logro que funcione.
Tabla: castellano.
Campo que quiero: FechaProducto, tipo Fecha/corta.
sql, desde ASP:
sql="SELECT * FROM castellano WHERE FechaProducto IN ( SELECT FechaProducto FROM castellano WHERE FechaProducto BETWEEN " _
& " #" & mesbuscado & "/01/" & anobuscado & "# AND " _
& " #" & mesbuscado & "/31/" & anobuscado & "# ) ORDER BY FechaProducto DESC;"
Ob_RS.Open Sql,Ob_Conn,adOpenStatic,adCmdTable
donde
Set Ob_Conn = Server.CreateObject("ADODB.Connection")
Set Ob_RS= Server.CreateObject("ADODB.RecordSet")
Ob_Conn.Open "nombre.con"
Error obtenido:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la fecha en la expresión de consulta
'FechaProducto BETWEEN #2/1/2002# AND #2/31/2002#'.
Gracias Por adelantado. Belen
Valora esta pregunta


0