FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Pon dos comillas simples '' y no una doble "
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
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 |
|
|
|