Fórum Problema com codigo SQL #181639
11/09/2003
0
procedure TForm_dicas.EDITKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then
begin
IBQUERY1.Close;
IBQUERY1.SQL.Clear;
IBQUERY1.SQL.Add
(´select * from dicas where nome = ´´´+edit1.text+´´´´);
IBQUERY1.Open;
end
end;
o que eu estou tentando fazer é o seguinte.
é uma busca eu tenho um dbgrid que contem um monte de nome de dicas cadastradas e o nome da dica que eu digitar neste edit1.text
o db grid vai indicar ela
seria maio ous menos como o exemplo a baixo
table1.FindNearest([edit1.text]);
mas teria que ser em SQL mais ou menos igual o 1º código
Anjomd
Curtir tópico
+ 0Posts
11/09/2003
Japa
troque por isso:
IBQUERY1.SQL.Add
(´select * from dicas where nome = :cond1´);
Ibquery1.params[0].asstring:= edit1.text+´¬´;
tente isso tomara que de certo..... ate mais
Gostei + 0
11/09/2003
Japa
vai ficar assim:
IBQUERY1.SQL.Add
(´select * from dicas where nome like :cond1´);
Descupe o erro...
Gostei + 0
11/09/2003
Anjomd
mandeo o código completo que eu me embananei :P
Gostei + 0
11/09/2003
Anjomd
mandeo o código completo que eu me embananei :P[/quote:f0d97c03e9]
conssegui resolver o problema com o seginte codigo
Form_cadastro.IBTable1.Locate(´NOME´, EDIT.TEXT, [loPartialKey]);
obrigado por ter me ajudado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)