Fechas Delphi Vs Access
Publicado por joselito (3 intervenciones) el 03/05/2005 13:51:51
Hola, amigos;
Me estoy volviendo loco intentando hacer una simple consulta desde Delphi (con ADO) contra Access.
Yo no sé qué tiene esta puñetera Base de Datos, pero el caso es que las fechas son horrorosas trabajar con ellas.
Tomo la fecha de un DateTimePicker y monto my SQL con esta fecha, haciendo el Trunc y demás, es decir, con una Fecha Corta.
He intentado poner Formato a la fecha, poner '#', poner comilla doble ", poner comilla simple ', poner de todo... pero no hay forma.
Lo fácil que es Oracle y esta guarreria de Access me está desquiciando.
Como ya he dicho, ya he probado con Trunc, con formatDateTime, con todo... pero nada... En la ayuda de Access, he visto que le concatena símbolos '#' antes de la fecha, pero si se lo pongo a la Query de Delphi, me lo ejecuta, pero no devuelve lo que tiene que devolver la consulta... Es decir, que lo hace mal tambien.
¿Alquien sabe como leches se pone la condicion Where de una fecha en mi SQL desde Delphi para que el puñetero Access lo interprete?.
Debe ser algo parecido a lo que pasa con la condicion Like de Oracle, donde en Access hay que poner * en vez de %...
Muchas gracias.
Me estoy volviendo loco intentando hacer una simple consulta desde Delphi (con ADO) contra Access.
Yo no sé qué tiene esta puñetera Base de Datos, pero el caso es que las fechas son horrorosas trabajar con ellas.
Tomo la fecha de un DateTimePicker y monto my SQL con esta fecha, haciendo el Trunc y demás, es decir, con una Fecha Corta.
He intentado poner Formato a la fecha, poner '#', poner comilla doble ", poner comilla simple ', poner de todo... pero no hay forma.
Lo fácil que es Oracle y esta guarreria de Access me está desquiciando.
Como ya he dicho, ya he probado con Trunc, con formatDateTime, con todo... pero nada... En la ayuda de Access, he visto que le concatena símbolos '#' antes de la fecha, pero si se lo pongo a la Query de Delphi, me lo ejecuta, pero no devuelve lo que tiene que devolver la consulta... Es decir, que lo hace mal tambien.
¿Alquien sabe como leches se pone la condicion Where de una fecha en mi SQL desde Delphi para que el puñetero Access lo interprete?.
Debe ser algo parecido a lo que pasa con la condicion Like de Oracle, donde en Access hay que poner * en vez de %...
Muchas gracias.
Valora esta pregunta


0