Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problemas con consulta sql (https://www.clubdelphi.com/foros/showthread.php?t=49648)

hfzk2 25-10-2007 23:25:15

Problemas con consulta sql
 
hola amigos del foro les agradeceria si me pudieran ayudar con un problemilla soy nuevo en esto y no se como solucionarlo:

estoy usando firebird y delphi7 para conectar la base uso ibexpress el problema es que al hacer una consulta pasando los valores de un edit para un ibquery en el grid no me muestra nada. Pero al hacer la consulta para q me muestre todos los registros me los muestra

la consulta es la siguiente:

datamodule2.IBQuery1.Active:=false;
datamodule2.IBQuery1.SQL.Clear;
datamodule2.IBQuery1.SQL.Text:='select * from clientes where RUT='+Quotedstr('%'+edit1.Text+'%');
datamodule2.IBQuery1.active:=true;



esta funciona sin problemas

datamodule2.IBQuery1.Active:=false;
datamodule2.IBQuery1.SQL.Text:='select * from clientes';
datamodule2.IBQuery1.Active:=true;


les agradeceria su respuesta

pcicom 25-10-2007 23:37:23

Código Delphi [-]
 
datamodule2.IBQuery1.Active:=false;
datamodule2.IBQuery1.SQL.Clear;
datamodule2.IBQuery1.SQL.Text:='select * from clientes  where RUT LIKE '+Quotedstr('%'+edit1.Text+'%'); 
datamodule2.IBQuery1.active:=true;


Prueba Asi... :D

juanelo 25-10-2007 23:45:21

Hola que tal,

Cita:

datamodule2.IBQuery1.Active:=false;
datamodule2.IBQuery1.SQL.Clear;
datamodule2.IBQuery1.SQL.Text:='select * from clientes where RUT='+Quotedstr('%'+edit1.Text+'%');
datamodule2.IBQuery1.active:=true;
En una sentencia SQL cuando usas el operador = no es necesario los caracteres % a menos que busques esa cadena, estos son unas veces necesarios en sentencias like.
Saludos

hfzk2 26-10-2007 00:26:39

agradecer
 
gracias pcicom solo era cambiar el = por el like
se le agradece estaba un poco preocupado


La franja horaria es GMT +2. Ahora son las 04:05:18.

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