[firebase-br] IndexFieldNames

Felipe Giotto felipe em metasoftware.com.br
Sex Ago 26 12:32:40 -03 2005


Olá, pessoal da lista!

Utilizamos a combinação Delphi7 + dbExpress + Firebird 1.5... Em alguns 
lugares, fazemos consultas em tabelas utilizando o ORDER BY do SQL e, em 
outros lugares, fazemos SELECTs sem campos de ordenação e alteramos o 
critério de ordenação através da propriedade IndexFieldNames do 
ClientDataSet... Porém, o campo nome da nossa tabela de clientes, por 
exemplo, usa o COLLATE_PT_PT, e isso faz com que a ordenação pelo ORDER 
BY fique diferente da ordenação pelo IndexFieldNames!! Existe alguma 
maneira de trocar a forma de indexação do IndexFieldNames no 
ClientDataSet para que eu possa escolher a forma de ordenação dos campos??

Exemplo:

Ordenação pelo ORDER BY:
A.C.A
ABC
ACB

Ordenação pelo IndexFieldNames:
ABC
A.C.A
ACB

Desde já agradeço,

-- 
Felipe Luiz Christófolli Giotto






Mais detalhes sobre a lista de discussão lista