Filtrar com AdoQuery

Delphi

09/10/2006

Estava usando AdoTable e os DataSource mas, quando o mdb ficou com muitos dados, ficou extremamente lento, descobrí que uma das causas era o uso do [b:d094121a77]while not eof[/b:d094121a77], resolví remover todos os AdoTable e substituílos por Adoquery, mas agora estou com o seguinte problema, não estou conseguindo gerar a lista de ítens que atingiram a quantidade mínima, eu usava o while e agora tento usar a estrutura abaixo mas, retorna todos os ítens cuja quantidade é menor ou igual a quantidade mínima do primeiro ítem:
[b:d094121a77]AdoQuery1Estoque.Close;
AdoQuery1Estoque.SQL.Text:= ´select * from Estoque where ´quant <= quant_min´´;
AdoQuery1Estoque.Open;[/b:d094121a77]

Qual é a dica ?


Delfai

Delfai

Curtidas 0

Respostas

Marcio.theis

Marcio.theis

09/10/2006

Tente assim:

AdoQuery1Estoque.Close;
AdoQuery1Estoque.SQL.Clear;
AdoQuery1Estoque.SQL.Add(´select *´);
AdoQuery1Estoque.SQL.Add(´from Estoque´);
AdoQuery1Estoque.SQL.Add(´where quant <= quant_min´);
AdoQuery1Estoque.Open;



GOSTEI 0
POSTAR