GARANTIR DESCONTO

Fórum Problema com codigo SQL #181639

11/09/2003

0

vejam o que tem de errado neste codigo...


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

Anjomd

Responder

Posts

11/09/2003

Japa

Amigo não sei se o IBquery e assim mas tente:
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


Responder

Gostei + 0

11/09/2003

Japa

Errei aqui tambem amigo tinha me esquecido use a instrução like

vai ficar assim:
IBQUERY1.SQL.Add
(´select * from dicas where nome like :cond1´);

Descupe o erro...


Responder

Gostei + 0

11/09/2003

Anjomd

Errei aqui tambem amigo tinha me esquecido use a instrução like vai ficar assim: IBQUERY1.SQL.Add (´select * from dicas where nome like :cond1´); Descupe o erro...




mandeo o código completo que eu me embananei :P


Responder

Gostei + 0

11/09/2003

Anjomd

[quote:f0d97c03e9=´Japa´]Errei aqui tambem amigo tinha me esquecido use a instrução like vai ficar assim: IBQUERY1.SQL.Add (´select * from dicas where nome like :cond1´); Descupe o erro...




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


Responder

Gostei + 0

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

Aceitar