Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Consulta Like Mysql '%'+ :parametro + '%' (https://www.clubdelphi.com/foros/showthread.php?t=29669)

CarlaOnti 28-01-2006 13:10:01

Consulta Like Mysql '%'+ :parametro + '%'
 
Hola!!!
Tengo una Query que en Access me funcionaba perfectamente. Pero q al pasar de Access a Mysql no funciona. La sentencia SQL es:

Código SQL [-]
SELECT * FROM socios WHERE nombre LIKE '%' + :parametro + '%'

Sabe alguien como puedo hacer para que funcione en MySQL???
Muchas gracias a todos/as!!

roman 28-01-2006 21:42:58

Intenta con

Código SQL [-]
SELECT * FROM socios WHERE nombre LIKE concat('%', :parametro, '%')

// Saludos

jz.cgs 28-01-2006 22:08:47

Si no te funciona la respuesta anterior, cuando des valor al parámetro, hazlo igual a '%'+valor+'%'.
Por ejemplo:
adodataset.parameters.parambyname('parametro').value:='%'+valor+'%'

Eso me funciona a mi.

CarlaOnti 30-01-2006 12:46:13

Muchas gracias. Lo he hecho como me ha dicho jz.cgs y asi ya me va. Gracias roman tambien.
Graciaaas!!:):):)


La franja horaria es GMT +2. Ahora son las 17:34:52.

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