Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   consulta parametrizada (https://www.clubdelphi.com/foros/showthread.php?t=16118)

rebollo75 16-11-2004 20:08:12

consulta parametrizada
 
hola a todos

el problema es el siguiente, quiero hacer una consulta parametrizada pero con cualquier valor por delante y cualquier valor por detras como *sanchez* para que salgan todos los sanchez, por ejemplo:

flischa.qtotal.SQL[2]:= ' where cod_cha like "%" + :Pcod + "%"; ';

pero me un fallo de que espera 2 parametros. Se que en vez de las comillas dobles(") lo que utiliza es la comilla simple ('), pero si pongo la comilla simple ('), me corta la cadena.

Muchas gracias.

marcoszorrilla 16-11-2004 20:50:23

Pon dos comillas simples '' y no una doble "

Un Saludo.

DEPROE 18-11-2004 17:53:52

creo que te sobran comillas y puntoycoma

lo pones asi
flischa.qtotal.SQL[2]:= ' where cod_cha like "%" + :Pcod + "%"; ';

prueba asi
flischa.qtotal.SQL[2]:= ' where cod_cha like ''%' + :Pcod + '%'' ';

si :Pcod = 'hola'

flischa.qtotal.SQL[2] = ' where cod_cha like ''%hola%'' ';

esto debe funcionar


La franja horaria es GMT +2. Ahora son las 13:27:57.

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