FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en consulta sql con parametro
Hola compañeros, tengo la siguiente consulta sql:
Aquí el caso es que le mando como parametro hor que contiene la hora actual despreciando los segundos, y me marca error precisamente en ese parametro.. Saludos y espero me puedan ayudar a identificar el problema.. |
#3
|
|||
|
|||
Mmm ya le puse los dos puntos, pero me sigue marcando error: QueryRec:Parameter 'ho' not found
Última edición por Lizette fecha: 14-04-2009 a las 03:47:44. |
#4
|
||||
|
||||
Hola Lizette,
¿Que motor de base de datos utilizas? ¿Que tipo de dato es el campo Hora? Esto te lo pregunto por el código que expones antes de armar la consulta. Hay una ensalada de variables y al final haces conversiones a mi modo de ver innecesarias. Si estás empleando los componentes ADO, lo cual parece ser así debido a la propiedad Parameters (característica de los ADO) es recomendable que se le indique el tipo de datos y no simplemente el valor: Parameters.ParamByName().Value := ... Parameters.ParamByName().DataType := ... Quizá algo de ésto tenga que ver con que no encuentra al parámetro... ¿Seguro/a que estableciste los dos puntos antes y no después? EDITO: ¿La propiedad ParamCheck está en true o en false? Si es False... prueba en ponerla a true. Saludos, Última edición por Delphius fecha: 14-04-2009 a las 05:14:29. |
#5
|
|||
|
|||
Hola Delphius,
Uso como motor de bd MySQL, el campo hora, es varchar (string), el parametro es string. Mmmm y el valor Parameters.ParamByName().DataType := ' ' que valores acepta?? Los dos puntos ya le cale, a ponerselos antes y despues y me da el mismo error. La propiedad ParamCheck está en true.. La verdad no se en que este el error, ya que al parecer la consulta es correcta. |
#6
|
||||||
|
||||||
Cita:
Aunque tengo mis reservas sobre si es mejor contar con un formato string para almacenar una hora... Cita:
Cita:
Cita:
Cita:
Cita:
A ver... ¿podrías mostrar con un showMessage() la consulta generada antes de ejecutarla? Quizá hay por allí algún caracter escurridizo o que se quiere colar en la fiesta... tal vez si le tomamos una "fotito" se asoma y se deja ver (los coleros siempren se prenden para la foto) Saludos, |
#7
|
|||
|
|||
Bien gracias por la ayuda revisare bien eso..
Saludos |
#8
|
|||
|
|||
Como con la consulta no pude, no me quedo más que buscar opciones jeje, a lo cual hice lo siguiente:
El cual me muestra los datos en un RichEdit , mmm aunque no en una tablita pero en fin.. jeje Saludos Última edición por Lizette fecha: 14-04-2009 a las 08:10:23. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta Like '%'+ :parametro + '%' | klionsis | Varios | 6 | 23-08-2008 01:29:37 |
problema con un parametro consulta sql | sensei | SQL | 2 | 27-02-2008 02:27:52 |
Consulta Like Mysql '%'+ :parametro + '%' | CarlaOnti | MySQL | 3 | 30-01-2006 12:46:13 |
Problema con Parametro en una consulta | Durbed | Firebird e Interbase | 4 | 23-06-2005 17:55:41 |
Problema con una consulta en SQL con parametro fecha!!! | Bitbanner | SQL | 3 | 21-02-2005 11:55:37 |
|