![]() |
Error en consulta SQL
Tengo la siguiente consulta:
Uso firebird y delphi7. Las dos tablas son iguales, se ejecuta perfectamente con IBExpert, pero con delphi da error en la sintaxis '(Select...' Gracias. |
|
Si el error esta en Delphi
¿porqué pones la consulta SQL en lugar de poner el código Delphi que estas utilizando? |
Pues, desde mi perspectiva puede ser error en la consulta, pues le falta el Alias despúes del From. En sqlServer, Db2, Mysql y access, me da errores de sintaxis al no poner un alias a las subquerys.
por eso le proporcioné el código sql corregido |
Tienes toda la razón, ese podría ser el problema.
De cualquier manera si el problema persiste, sería mejor ver el código delphi. |
Lo único que hago es poner la consulta en la propiedad SQL del IBQuery. Si lo
activo en tiempo de diseño, la ejecuta bien, en cambio en tiempo de ejecución al activarla 'IBQuery.open' da el error. Para probar he puesto otra consulta y funciona bien. Gracias de nuevo. |
entonces supongo que:
Cita:
|
Perdón. El código es el que he indicado.
en el IBQuery.SQL la consulta expuesta anteriormente y el IBQuery.open. Como he dicho al cambiar la consulta no da error. Muchas gracias por atenderme. |
No se el ¿Por que?, pero utilizo firebird embebido y algo hace que este tipo de consulta no funcione. He hecho correr el programa con firebird normal y funciona perfectamente.
Lo siento, tengo pocos conocimientos. Muchas gracias por vuestra atención. Saludos. |
| La franja horaria es GMT +2. Ahora son las 21:50:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi