Busca por palavra-chave

Delphi

25/03/2003

Como façp para pesquisar por palavra-chave dentro de um campo Blob?
Com esse bloco de comando eu consigo fazer uma busca por palavra-chave dentro de uma string:

if rglocalizar.itemindex=3 then
begin
with frm_cons_lei_ordinaria.Query1 do
begin
close;
sql.clear;
sql.add(´select * from lei_ordinaria´);
sql.add(´where upper (lei_integral) like :1´);
params[0].asstring:=uppercase(´¬´+editlocalizar.text)+´¬´;
prepare;
open;
end;
end;

Quando eu mudo .AsString para .AsBlob é retornado um erro de SQL.
Alguém pode me ajudar?

Obrigado pela atenção.


Douglas

Douglas

Curtidas 0

Respostas

Anonymous

Anonymous

25/03/2003

Eu utilizo da seguinte forma:

filtro:=´campomemo like ´ + ´´¬´ + chave + ´¬´´;
with qrery do
begin
sql.clear;
sql.add(´select * from bd ´);
sql.add(´where ´+filtro);
prepare;
execsql;
end;

espero ter ajudado


GOSTEI 0
POSTAR