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
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
Curtir tópico
+ 0
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');
:
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
Clique aqui para fazer login e interagir na Comunidade :)