Fórum Busca aproximada no SQL/Firebird #210886
01/02/2004
0
Nish
Curtir tópico
+ 0Posts
01/02/2004
Anorex
Gostei + 0
01/02/2004
Chico Gois
Ex:
select * from seila where LIKE ´¬A¬´
Inté+
Gostei + 0
01/02/2004
Celsoctorres
na propriedade on change de um edit faço:
para consulta com banco de dados firebird/interbase
var
NMQuery : IBQuery;
begin
NmQuery:=DM2.IBQEquip;
DBGrid1.DataSource:=DM2.DSQEquip;
NmQuery.Active:=false;
NmQuery.SQL.Clear;
NmQuery.SQL.Add(´Select * from SUATABELA where upper (CAMPODEPROCURA) like:PRCAMPO´);
NmQuery.Params[0].AsString:=´¬´ + edconsulta.Text + ´¬´;
NmQuery.Active:=true;
PRCAMPO: é um parâmetro e este atribui ao valor do edconsulta..., o ´¬´ no início e fim é para procurar em qualquer parte da palavra....
só para complementar...
neste form tenho um dbgrid, que vc deve ter percebido, o datasource deste dbgrid neste caso é o DSEquip, o DM2 é o datamodule, NmQuery é o nome da Query que vc deve ligar ao seu banco de dados, agora vc coloca um datasource, que se chama o DSEquip, este vc ligará a propriedade dataset ao NmQuery... e não coloque nada na propriedade datasource da NmQuery....
espero ter lhe ajudado....
:wink:
um abraço
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)