Consulta SQL
olá pessoal,
tenho uma tabela chamada Qr_artigos, e eu pressiso fazer uma conssulta em SQL que mostre tudo numa DBGrid.
eu já configurei o dbgri com o datasset, a query
select * from artigo.
no evento ONchange do edit1 eu coloquei
Qr_artigos.Close;
Qr_artigos.SQL.Clear;
Qr_artigos.SQL.Add(´SELECT * FROM ARTIGOS WHERE NOME_DO_ARTIGO = ´´+ edit2.Text +´´ ´ );
Qr_artigos.open;
e eu não estou vendo nada no dbgrid
some todos os artigos do dbgrid.
e quando eu fecho o programa e depois reinicio, os artigos estão lá, mas a consulta não dá certo
uso paradox com D6
me ajudem porfavor... :P :P
tenho uma tabela chamada Qr_artigos, e eu pressiso fazer uma conssulta em SQL que mostre tudo numa DBGrid.
eu já configurei o dbgri com o datasset, a query
select * from artigo.
no evento ONchange do edit1 eu coloquei
Qr_artigos.Close;
Qr_artigos.SQL.Clear;
Qr_artigos.SQL.Add(´SELECT * FROM ARTIGOS WHERE NOME_DO_ARTIGO = ´´+ edit2.Text +´´ ´ );
Qr_artigos.open;
e eu não estou vendo nada no dbgrid
some todos os artigos do dbgrid.
e quando eu fecho o programa e depois reinicio, os artigos estão lá, mas a consulta não dá certo
uso paradox com D6
me ajudem porfavor... :P :P
Anjomd
Curtidas 0
Respostas
Marcelo.c
14/11/2003
Experimente substituir a linha:
Qr_artigos.SQL.Add(´SELECT * FROM ARTIGOS WHERE NOME_DO_ARTIGO = ´´+ edit2.Text +´´ ´ );
por:
Qr_artigos.SQL.Add(´SELECT * FROM ARTIGOS WHERE NOME_DO_ARTIGO = ´+ QuotedStr(edit2.Text));
Qr_artigos.SQL.Add(´SELECT * FROM ARTIGOS WHERE NOME_DO_ARTIGO = ´´+ edit2.Text +´´ ´ );
por:
Qr_artigos.SQL.Add(´SELECT * FROM ARTIGOS WHERE NOME_DO_ARTIGO = ´+ QuotedStr(edit2.Text));
GOSTEI 0