[firebase-br] Problemas com Order By

JJW Informática Ltda. - Roberto roberto em jjwinformatica.com.br
Qua Nov 22 13:00:11 -03 2006


Pessoal utilizo Delphi 7 Enterprise + Firebird 1.5.3

Estou tendo problemas com o seguinte:

Faço o acesso utilizando DBExpress com:
  SQLConnection + SQLDataSet + DataSetProvider + ClientDataSet

No clientdataset estou utilizando a probriedade PackectRecords em 30....

Constatei que um select, por exemplo 'select * from paises order by 
nom_pais' no IBConsole retorna uma  ordenação e no delphi outra.
Notei que esse problema ocorria nos registros que possuiam acentuação e o 
"ç" ....

Como resolver isso ?

Minha base criei com ServerCharSet=ISO8859_1

Para os campos to tipo VarChar preciso criar assim:
  NOM_PAIS VARCHAR(50) CHARACTER SET ISO8859_1 COLLATE PT_PT

Vai funcionar ? Ou devo utilizar outro ServerCharSet ou outro Collate ? 





Mais detalhes sobre a lista de discussão lista