Busca por palavra-chave
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.
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
Curtidas 0
Respostas
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
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