Resultado da Query não está ordenando...

Delphi

30/01/2007

Utilizo D7 Firebird 1.5 e o Trio de componentes da palheta DbExpress,
tenho um Dbgrid que exibe as ultimas vendas onde a primeira no DBgrid é a ultima venda finalizada....porém ja tentei de tudo e não está dando certo...segue o código abaixo, lembrando que no data set provider ja mudei a propriedade poRetainServerOrder = True, mas mesmo assim não está ordenando...


[b:0b02a2fd77]with SQ_ultimas_vendas do
begin
Close;
SQL.Clear;
SQL.Add(´Select cliente, codigo, codigocliente, status, datafechamento, horafechamento from vendas´);
SQL.Add(´ where status = ´+QuotedStr(´Fechada´)+ ´Order by 5, 6 desc´);
Open;
end;
CDS_ultimas_vendas.Open;[/b:0b02a2fd77]


T+


Alexandreb

Alexandreb

Curtidas 0

Respostas

Corcos

Corcos

30/01/2007

Desculpa minha ignorancia em sql (meu conhecimento é meio basico)

mas tente assim
SQL.Add(´Select cliente, codigo, codigocliente, status, datafechamento, horafechamento from vendas´); SQL.Add(´ where status = ´+QuotedStr(´Fechada´)+ ´Order by datafechamento, horafechamento desc´);



GOSTEI 0
POSTAR