Resultado da Query não está ordenando...
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+
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
Curtidas 0
Respostas
Corcos
30/01/2007
Desculpa minha ignorancia em sql (meu conhecimento é meio basico)
mas tente assim
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