![]() |
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. |
Pon dos comillas simples '' y no una doble "
Un Saludo. |
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