[firebase-br] Mais uma sobre ordenação

Fausto fausto.s.a em uol.com.br
Seg Jan 2 13:05:55 -03 2006


Feliz 2006 para ti também..
Fuzari tente mudar a propriedade poRetainServerOrder para  True do 
TDataSetProvider, e limpe a propriedade IndexDefs do TClientDataSet.
[]´s
Fausto

Fuzari escreveu:

>Pessoal, antes de mais nada um feliz 2006 para todos e seus familiares.
>
>tenho a seguinte tabela, dentre outros atributos
>
>COD      NOME
>0001       X
>0002       X1
>0003       X3
>1001       SDFSDFSDF
>2002       SDSDSFS
>1003       DFSDFD
>
>Tenho o seguinte script:
>
>SELECT * FROM MOTORISTA
>WHERE ATIVO_MOTORISTA = :cATIVO
>ORDER BY
>SUBSTRING(NUM_MOTORISTA FROM 2 FOR 3),
>SUBSTRING(NUM_MOTORISTA FROM 1 FOR 1)
>
>O resultado esperado é no IBEasy ou IBCOnsole ou outro é:
>
>0001
>1001
>0002
>2002
>0003
>1003
>2003
>
>Já na aplicação não ocorre e o resultado fica:
>
>0001
>0002
>0003
>1001
>2002
>2003
>3003
>
>Alguém poderia me dar uma luz?
>
>Uso D7, DBX, Datasetprovider, clientdataset.
>
>sds
>
>Fuzari
>
>
>______________________________________________
>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