FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Statement expected, but expression of type 'Boolean' found
A ver si me podeis decir por qué me sale este fallo tan tonto en algo tan estúpido como esto:
Siendo 'sentence' una variable string definida por mí y dando este error en el Open. Como siempre, muchas gracias |
#2
|
||||
|
||||
No sé qué BD estás utilizando.
Pero no será que se te está escapando este detallito ??
Al menos en Interbase y Firebird.
__________________
Piensa siempre en positivo ! |
#3
|
||||
|
||||
Iba a ponerlo anteriormente, pero al final se me escapó.
También deberías probar con esto :
__________________
Piensa siempre en positivo ! |
#4
|
|||
|
|||
Perdona, sí estoy usando Firebird pero QGen no es una tabla, es un query. Por eso no tiene la propiedad SelectSQL. He usado también la propiedad SQL.Add(string) pero da el mismo resultado.
2ª parte: Uy, no habia visto que habias vuelvo a postear. No conozco la función QuotedStr, voy a probarla y te comento qué tal. 3ª parte: Nada, con QuotedStr me sigue saliendo lo mismo Última edición por Shikanda fecha: 06-09-2007 a las 10:53:49. |
#5
|
||||
|
||||
En estos casos así donde no se sabe qué puede pasar, lo que yo suelo hacer es mostrar el valor del texto del SQL justo antes del Open, para que así veas lo que realmente pone en dicho texto.
Espero así salgas de dudas.
__________________
Piensa siempre en positivo ! |
#6
|
|||
|
|||
Muchas gracias, gluglu, lo que he hecho al final ha sido cambiar de componente. He puesto la tabla y no me ha dado problema ninguno
Misterios de Delphi en manos de un novato |
#7
|
||||
|
||||
Si ya estabas utilizando un Query y has pasado a un Table, creo que has dado un paso atras. Ya sabes que se desaconseja totalmente el uso de Tablas.
Yo utilizo sin problemas el TIBDataSet. Y en mi caso, tu sentencia la hubiera puesto así :
Ahora bien, sobre gustos de programación no hay nada escrito.
__________________
Piensa siempre en positivo ! |
#8
|
|||
|
|||
Ya lo he conseguido con el query! Le he dado ocho mil vueltas y al final el código de la victoria ha sido:
Diferencias respecto del original?? Supongo que el componente del que cogía el nombre de usuario. Misterios del Delphi en manos de un novato De nuevo, muchas gracias por todo, gluglu |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Data Snap - Expected return value not received | Crandel | Internet | 0 | 08-03-2007 11:53:31 |
Error: Type mismatch in expression | gusanita | Varios | 11 | 28-01-2006 18:12:17 |
No parameters Expected(ApplyUpdate) | david duarte | Varios | 11 | 31-10-2005 23:16:27 |
type mismatch in expression | noe | SQL | 1 | 12-02-2005 02:41:26 |
Database Desktop, Type Mismatch Expression en campo fecha | fjolivares | SQL | 1 | 19-01-2005 13:45:53 |
|