![]() |
un SQL con LIKE no me sale
un saludo al club
estoy trabajando con DX10.1 y tengo problemas en la programacion con LIKE esta consulta en la consola de mysql me funciona bien recibo la columna de datos.
en delphi estoy haciendo asi '%'+Buscar2.Text+'%' NO funciona QuotedStr('%'+buscar2.text+'%'); tampoco funciona. porfa agradezco su ayuda |
Intenta cambiando
|
:( nada..
|
que es buscar2.text ???
imagino que es un edit. |
buscar2.txt es F010095 100252 T22555 esta definido como varchar
|
es una variable?
no estoy entendiendo bien trata de colocar un poco mas de código desde cuando defines buscar2 |
buscar2.text es un TEDIT yo lleno manualmente los valores
F15255 T25215 .. y voy HACIENDO El LIKE mi base de datos con los valores que están definidos por VARCHAR |
Yo hago algo como esto
y si me funciona |
¿Has probado a lanzar la query resultante directamente en la base de datos?
Segun comentas esta es tu query objetivo:
En tu código veo que el ";" final no está incluido
En algunos mootres de base de datos es necesario incluirlo, revísa si es tu caso. Adicionalmente puedes concatenar con una funciona CONCAT('%', :busco2 ,'%'):
|
gracias a todos q colaboraron
solucione con este codigo
|
La franja horaria es GMT +2. Ahora son las 05:03:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi