[firebase-br] Problema na ordenação de registros.

Pha (TeamFB) lista em pha.com.br
Ter Ago 16 08:00:18 -03 2005


Pela centezima vez.

Para retornar na mesma ordem do servidor faça o seguinte

- Ative a propriedade poRetainServerOrder = True do TDataSetProvider	

- Limpe o propriedade IndexDefs do TClientDataSet.


PHA 
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)

-----Mensagem original-----
From: Felipe Giotto felipe em metasoftware.com.br
Date: Mon, 15 Aug 2005 17:03:03 -0300
To: "lista em firebase.com.br" lista em firebase.com.br
Subject: [firebase-br] Problema na
	=?iso-8859-1?q?ordena=E7=E3o_de_registros=2E?=

> Olá, pessoal da lista!!
> 
> Estou com um problema com Delphi7/dbExpress/Firebird 1.5....
> 
> Tenho o seguinte SQL:
> 
> SELECT T.DESCRICAO as grupo, P.DESCRICAOCP
> FROM HISTORICOPRODUTO H
> LEFT JOIN PRODUTOS P ON (H.CODIGO=P.CODIGOBARRA)
> LEFT JOIN TIPOSPRODUTO T ON (P.TIPOPRODUTO=T.CODIGO)
> ORDER BY T.DESCRICAO,P.DESCRICAOCP
> 
> É um SQL simples, mas os dados não estão vindo na ordenação que>  eu 
> pedi... Se eu rodo este SQL no SQLExplorer, por exemplo, os dados vêm 
> corretamente. Porém, quando chamo de uma 
> SQLQuery/DataSetProvider/ClientDataSet, estão vindo em uma ordem que 
> parece ser a ordem de inserção, mas não o campo T.DESCRICAO e 
> P.DESCRICAOCP!! Alguém pode ter uma idéia do que está acontecendo?
> 
> Desde já agradeço,
> 
> -- 
> Felipe Luiz Christófolli Giotto
> Meta Tecnologia em Software, Ltda
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista