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 |
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 |
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