Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Comparación de un campo con una hora (https://www.clubdelphi.com/foros/showthread.php?t=7781)

Novás 26-02-2004 12:00:07

Comparación de un campo con una hora
 
Hola a todos:

Estoy trabajando sobre una base de datos Access y una conexión por ODBC y ADO. En esta base de datos tengo una tabla con un campo fecha/hora en el que guardo la hora de apertura de un local...

Cuando hago una consulta del tipo:

...where HoraApertura='9:00:00'

o esta otra por ejemplo:

...where HoraApertura=#12-30-1899 9:00:00#

Siempre me dice los siguiente:

"Objeto Parameter mal definido. Se proporcionó información incompleta o incoherente"

¿Qué estoy haciendo mal...? Necesito hacer esa comprobación y se que el error está ahí, dado que saco el where de la consulta y ésta funciona correctamente.

Muchas gracias

mguixot 26-02-2004 12:33:38

Si el campo fecha, es una cadena, si que debe funcionar, puesto que lo estas comparando con un string '09:00:00'. Sino, lo deberas comparar con un valor del mismo tipo. La funcion Time() te devuelve la hora del sistema actual. Esto puede ayudarte.

Saludos

Gydba 26-02-2004 12:47:07

En la búsqueda del foro encontré esto:

http://www.clubdelphi.com/foros/arch...ighlight=fecha
http://www.clubdelphi.com/foros/arch...ighlight=fecha

Creo que la forma correcta en Acce$$ es utilizar las ## en conjunto con un formato específico de fecha.


La franja horaria es GMT +2. Ahora son las 14:05:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi