Pregunta: | 5351 - PROBLEMA AL EJECUTAR CONSULTA POR CAMPO FECHA |
Autor: | jose |
Estoy haciendo una coneccion con Odbc, quiero hacer una consulta que me busque una fecha
de una tabla al hacerla me vota un error consul = ("Select * from actas where fecha > fecinicio.text and fecha < fectermino.text") cnndb.execute consul dbexecutedirect y de aqui me arroja un error que esperaba mas de una parametro he hecho de todas las formas la consulta y no he podido, si alguien me puede ayudar, ademas quiero mostrarla en un grid |
Respuesta: | LAure |
Probablemente funcione de la siguiente manera. De todos modos es probable que tengas que formatear la fecha según tengas la configuración regional de windows.
consul = ("Select * from actas where fecha >#" & fecinicio.text & "# and fecha <#" & fectermino.text & "#") Si no te funciona, prueba también con: consul = ("Select * from actas where fecha >#" & format(cdate(fecinicio.text),"dd/mm/aaaa") & "# and fecha <#" & format(cdate(fectermino.text),"dd/mm/aaaa") & "#") el formato que puse yo es para windows en Español con alfabetización Tradicional. Otros formatos posibles son: "mm/dd/yy" "mm/dd/yyyy" "dd-mm-aaaa" etc... Suerte |
Respuesta: | Gabriel Roche |
Prueba esto
consul="Select * from actas where fecha>" & fecinicio.text & " and fecha<" & fectermino.text y dime si te funciona.Saludos. |