FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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.
__________________
Suerte .: Gydba :. |
|
|
|