Visual Basic - Consulta SQL- Error

Life is soft - evento anual de software empresarial
 
Vista:

Consulta SQL- Error

Publicado por Eduardo (50 intervenciones) el 15/10/2002 12:00:13
Hola estoy probando una select y me da el siguiente problema. Tengo una tabla en access con un campo fecha y quiero seleccionar todos los registros con fecha comprendida entre dos fechas que yo le paso. Lo hago de esta forma:

STRSQL = " SELECT * FROM tabla WHERE campo> #" & fecha1 & "# and proximo< #" & fecha2 & "# "

indicandole el intervalo de fechas no me funciona, sin embargo si solo le indico una de las dos condiciones si funciona. Me estoy volviendo loco, alguien me puede ayudar¿?¿?¿?¿?¿?¿?
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:Consulta SQL- Error

Publicado por Antonio Rodriguez (43 intervenciones) el 15/10/2002 18:36:15
Prueba con el between

STRSQL = " SELECT * FROM tabla WHERE campo BETWEEN #" & fecha1 & "# AND #" & fecha2 & "# "
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:Consulta SQL- Error

Publicado por Sylvanus (78 intervenciones) el 15/10/2002 19:09:51
Tus datos que entran en las cajitas de texto textbox, necesitas convertirlo a formato de FECHA, para ello debes utilizar la funcion CDATE de la siguiente manera

STRSQL = " SELECT * FROM tabla WHERE campo> " & cdate(fecha1) & "and campo < " & cdate(fecha2)

tambien puedes cdate en la forma de consulta que te mostro antonio , tambien funciona.
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