Fórum Pesquisa ADOQuery e bd access #510561

13/02/2015

0

Tenho uma pesquisa ADOQUERY abaixo:

if RadioButton7.Checked = true then
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * ');
ADOQuery1.SQL.Add('FROM crh1 ');
ADOQuery1.SQL.Add('WHERE ( GRAD ) LIKE (' + '''' + '%' + EDIT3.Text + '%' + '''' +')');
ADOQuery1.Open;

end;
end;


porém depois que apago o texto de pesquisa, a ordem de classificação não volta a ordem correta que é por "GRAD"

Ex:
select * from tabela
where GRAD
Order By GRAD
Paulo

Paulo

Responder

Posts

13/02/2015

Marcos P

Olá,

Inclua a clausula de ordenação explicitamente no seu código Delphi...

:
ADOQuery1.SQL.Add('SELECT * ');
ADOQuery1.SQL.Add('FROM crh1 ');
ADOQuery1.SQL.Add('WHERE ( GRAD ) LIKE (' + '''' + '%' + EDIT3.Text + '%' + '''' +')');
ADOQuery1.SQL.Add('ORDER BY GRAD');
:
Responder

Gostei + 0

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

Aceitar