Alguém pode me ajudar a encontrar o erro neste código?
Alguém pode me ajudar a encontrar o erro deste pequeno código?
Quando utilizo este código dá certo:
if rglocalizar.itemindex=1 then
begin
with frm_lei_ordinaria.Query1 do
begin
close;
sql.clear;
sql.add(´select * from lei_ordinaria´);
sql.add(´where upper (data) like :1´);
params[0].asstring:=uppercase(´¬´+editlocalizar.text)´¬´;
prepare;
open;
end;
end;
Mas, quando utilizo a função POS não dá certo. Onde está este erro?
Alguém pode me ajudar a encontrar?
if rglocalizar.itemindex=2 then
begin
with frm_lei_ordinaria.Query1 do
begin
close;
sql.clear;
sql.add(´select * from lei_ordinaria´);
sql.add(´where (lei_integral) like :1´);
params[0].asInteger:=Pos(Editlocalizar.Text, ´´);
end;
end;
Obrigado pela atenção.
Quando utilizo este código dá certo:
if rglocalizar.itemindex=1 then
begin
with frm_lei_ordinaria.Query1 do
begin
close;
sql.clear;
sql.add(´select * from lei_ordinaria´);
sql.add(´where upper (data) like :1´);
params[0].asstring:=uppercase(´¬´+editlocalizar.text)´¬´;
prepare;
open;
end;
end;
Mas, quando utilizo a função POS não dá certo. Onde está este erro?
Alguém pode me ajudar a encontrar?
if rglocalizar.itemindex=2 then
begin
with frm_lei_ordinaria.Query1 do
begin
close;
sql.clear;
sql.add(´select * from lei_ordinaria´);
sql.add(´where (lei_integral) like :1´);
params[0].asInteger:=Pos(Editlocalizar.Text, ´´);
end;
end;
Obrigado pela atenção.
Douglas
Curtidas 0
Respostas
Lucas Silva
15/12/2003
Bom Douglas a função pos tem 2 parâmetros, neste caso vc quer procurar o texto que esta no edit em q????
Pos(SubString,String);
Espero ter ajudado!
Lucas!
Pos(SubString,String);
Espero ter ajudado!
Lucas!
GOSTEI 0
Douglas
15/12/2003
Como colocar o segundo parâmetro direcionado para um campo dentro de uma tabela?
GOSTEI 0
Xmagno
15/12/2003
Douglas, acho vc nao precisa da funcao pos na segunta consulta. Simplesmente passe o parametro como na primeira consulta.
[]´s
[]´s
GOSTEI 0