[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