Fórum O que está errado nesta consulta?! #188591
14/10/2003
0
with Dm.Cliente do begin
close;
sql.clear;
sql.add(´select * from cliente where nome like ´+quotedstr(uppercase(edit1.text+´¬´)))
open;
end;
Funciona! Só que qdo eu clico no grid de resultados da consulta, fecha tudo. Se eu clico no Form, para fazer uma ou outra alterção, também some tudo. Durante a consulta vem o resultado da consulta, como deveria vir, porem se eu clico no Grid ou num DBEdit qualquer, a query se fecha. O mesmo acontece se usar o locate.
Neste programa uso D 6 com Paradox. O que será q tá errado? Para mim nada, porem...
Paulo
Curtir tópico
+ 0Posts
15/10/2003
Paulo
Gostei + 0
16/10/2003
Jeancamila
sql.add(´select * from cliente where nome like
´+quotedstr(uppercase(edit1.text+´¬´)))
Para:
sql.add(´select * from cliente where nome like
quotedstr(uppercase(edit1.text))+quotedstr(¬)´)
Tente e me responda se deu certo ou não.
Jean
Gostei + 0
16/10/2003
Adilsond
Onde? qual evento? é chamada de que maneira ?
with Dm.Cliente do begin if Active then Close; SQL.Clear; SQL.Add(´select *´); SQL.Add(´from cliente´); SQL.Add(´where nome like ´ + QuotedStr(UpperCase(Edit1.Text) + ´¬´)); Open; end;
Gostei + 0
17/10/2003
Paulo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)