Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como se trabaja la Clausula Like en delphi (https://www.clubdelphi.com/foros/showthread.php?t=24587)

Shidalis 26-08-2005 14:52:45

Como se trabaja la Clausula Like en delphi
 
Saludos
Como se trabaja la Clausula Like en delphi yo tengo este codigo:

Código:


modulo.rs.CommandText:=('Select nombre from tabla_clientes where nombre like '%+ quotedstr(txtbusqueda.Text) +%'');

y me dice que el caracter "%" es Ilegal. Por favor a quien pueda ayudarme se lo agradeceria.

Onti 26-08-2005 15:14:20

Like, esuna sentecia sql y no delphi, el problema esta en como generas la cadena con la instrccion sql, por lo que veo no nececitas el quotedStr

maeyanes 26-08-2005 15:15:24

Tienes un error en las comillas y también donde colocas los '%', la línea debe quedar así:

Código Delphi [-]
modulo.rs.CommandText:=('Select nombre from tabla_clientes where nombre like ' +
  quotedstr('%' + txtbusqueda.Text + '%'));


Saludos...

Shidalis 26-08-2005 16:16:02

Muchas Gracias por su ayuda amigos

ContraVeneno 26-08-2005 16:18:51

o tambien:
Código Delphi [-]
modulo.rs.CommandText:=('Select nombre from tabla_clientes where nombre like ''%'+ 
quotedstr (txtbusqueda.Text) +'%''');


La franja horaria es GMT +2. Ahora son las 10:37:09.

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