Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Efecto extraño en consulta con un comentario (https://www.clubdelphi.com/foros/showthread.php?t=41655)

kuan-yiu 21-03-2007 20:26:05

Efecto extraño en consulta con un comentario
 
Me he encontrado con un fallo extraño que no logro explicarme.
En un componente tipo TQuery tengo esta consulta que funciona perfectamente:
Código SQL [-]
SELECT * FROM SYS_CONFORTA.CONCILIA
WHERE CODIGO_PPTO=:COD
          AND TIPO_FACTURA=:TIP

Y sin embargo esta fallaba:
Código SQL [-]
SELECT * FROM SYS_CONFORTA.CONCILIA
WHERE CODIGO_PPTO=:COD
          AND TIPO_FACTURA=:TIP
--WHERE numero=:COD
--          AND tipo=:TIP

Da una excepción:
EDBEngineError with message 'Could not find object'

Borrando las líneas de comentario se soluciona, pero no sé porqué falló ni porque al borrarlas funciona, y ese tipo de incógnitas me martirizan.

kuan-yiu 21-03-2007 20:27:14

Casi lo olvido, uso Delphi7 (pero sé que también sucede en Delphi3) y Oracle 9i.

marcoszorrilla 21-03-2007 20:46:45

Si lo escribes dentro del objeto Tquery utiliza el apóstrofo para comentar.

Código SQL [-]
Select *
from Alumnos
'Where codigo > 66

Un Saludo.

kuan-yiu 22-03-2007 10:19:12

¿El otro no funciona? Es que tengo montones de consultas con comentarios marcados de esa forma que nunca han fallado.

marcoszorrilla 22-03-2007 15:48:33

Yo he hecho una prueba con TQuery y Paradox y no me admite -- como marca de comentario y si el apóstrofo, pero si otros te funcionan de esa manera no veo porque no lo hará el que citas.

Yo eliminaría el TQuery en cuestión y volvería a crearlo de nuevo.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 07:29:46.

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