Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Comillas dobles y : en una consulta (https://www.clubdelphi.com/foros/showthread.php?t=84950)

fjcg02 03-01-2014 13:18:41

Comillas dobles y : en una consulta
 
Hola amigos,
estoy utilizando un ADOQuery para conectarme a SQLServer.

En la propiedad SQL del ADOQuery tengo
select ':'+campo from tabla -> ok
si pongo
select ' " '+campo from tabla -> ok

si pongo
select ' ":' +campo form tabla -> error, objeto parameter mal definido.
supongo que se vuelve loco poruqe intenta buscar un parámetro al encontrar el : . Necesito generar un campo que es un hipervinculo, de ahí el problema.
Porqué estando dentro de un string el : lo toma como parámetro ? Algo tiene que ver el ", pero no doy con la solución. Que coj**es tengo que poner ?

No, no lo llamo desde una aplicación para poner QuotedSTR(), por si lo estais pensando.

Por cierto, en el SQL Manager funciona perfectamente lo que estoy intentando.

Perdon por el taco, pero es que no sé por donde entrarle, y seguro que es una chorrada.

Gracias de antemano por vuestra ayuda.

Un saludo

fjcg02 03-01-2014 13:25:57

Salida nº 1, aunque no me llega a gustar del todo, menos da una piedra.
ADOQuery.ParamCheck = False
Con esto funciona aunque puede tener otras consecuencias.

Sigo informando y esperando respuestas...


La franja horaria es GMT +2. Ahora son las 16:49:32.

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