[firebase-br] Nulls Last com datas - Estranho
eduardo
eduardo em icontroller.com.br
Qui Jun 23 12:04:58 -03 2005
Oi Tiago
Verifique se seu CDS não está com IndexFieldNames preenchido. Neste
caso, se não me engano, o próprio CDS cria um índice na memória e ordena
o result set, desprezando a ordenação que veio do servidor.
Já passei por isso uma vez com um Componente ClientDataSetDBGrid que
ordenava clicando na coluna criando índices. Até descobrir, foi um parto.
[]s Eduardo
> Bom dia amigos !
>
> Estou tentando utilizar o nulls last na clausula order by. Quando
> executo este select no IBExpert os registros retornam ok (com os nulos
> por último), porém, dentro do Delphi os nulos estão aparecendo primeiro
> ! Já verifiquei se o ClientDataSet ou o SQLDataSet estão com alguma
> configuração e indice mas não estão. Olhei bem "o que me veio a cabeça"
> e não achei o erro.
> Aparentemente dentro do Delphi a ordem esta mudando.
>
> Alguem já passou por isso e pode me dar uma luz de onde estou vacilando ?
>
> Segue o select:
>
> select SIS_SOLICITACOES.*
> from SIS_SOLICITACOES
> order by dat_solicitacao, dat_limite nulls last
>
> Grato !
> Tiago Gouvêa
>
> ______________________________________________
> 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