Fórum Busca por palavra-chave. Já fiz de tudo... #150610

31/03/2003

0

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

Responder

Posts

31/03/2003

Perin75

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¬


Responder

Gostei + 0

31/03/2003

E_gama

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar