Busca por palavra-chave. Já fiz de tudo...

Delphi

31/03/2003

Como faço uma busca por palavra-chave em um campo Blob usando este bloco de comando?
Já alterei a linha:params[0].asstring:=uppercase(editlocalizar.text)+´¬´;
Para: params[0].AsBlob:=uppercase(editlocalizar.text)+´¬´;
E não deu certo. O que devo mudar?

if rglocalizar.itemindex=1 then
begin
with frm_cons_lei_complementar.Query1 do
begin
close;
sql.clear;
sql.add(´select * from lei_complementar´);
sql.add(´where upper (lei_integral) like :1´);
params[0].asstring:=uppercase(editlocalizar.text)+´¬´;
prepare;
open;
end;
end;
Agradeço a atenção!


Douglas

Douglas

Curtidas 0

Respostas

Perin75

Perin75

31/03/2003

sql.clear;
sql.add(´select * from lei_complementar´);
sql.add(´where upper (lei_integral) like :1´);
params[0].asstring:=´¬´+uppercase(editlocalizar.text)+´¬´;
open;

tenta colocar o ¬variavel¬


GOSTEI 0
E_gama

E_gama

31/03/2003

Tente o seguinte:

sql.clear; 
sql.add(´select * from lei_complementar´); 
sql.add(´where upper (lei_integral) like :1´); 
params[0].asstring:=QuotedStr(uppercase(editlocalizar.text)+´¬´);


Qual banco de dados vc esta utilizando? Alguns nao aceitam campos tipo Blob na clausula WHERE.


GOSTEI 0
POSTAR