Problema na hora de ordenar por quot;nomequot;, no Interba

Delphi

09/03/2004

Estou com problema na hora de ordenar no Delphi por um campo ´Nome´ em um banco de dados Interbase 6.0.
O problema é que quando eu peço para ordenar, com o comando ´Order by nome´, ordena, só que os nomes que tem assento ficam fora de ordem. Por Favor se alguém puder me ajudar, Agradeço.

Almir Rogério [/url]


Omnear

Omnear

Curtidas 0

Respostas

Wtjunior

Wtjunior

09/03/2004

Almir,

Eu sei que os caracteres com acento tem outro código (ascii) assim como letras maiúsculas e minúsculas.
No Oracle eu para resolver o problema de maiúsculas e minúsculas uso:

select *
from tabela
order by upper(nome);

Vou tentar ver no Interbase se existe uma função que ´tira os acentos´ para ordernar

Wilson


GOSTEI 0
Ilopaiz

Ilopaiz

09/03/2004

Entre em www.firebase.com.br e veja na seção artigos... lá fala sobre como usar COLLATE´s no IB/FB...


GOSTEI 0
Gandalf.nho

Gandalf.nho

09/03/2004

O melhor CHARACTER SET pro português é o WIN1252 com COLLATE PXW_INTL850


GOSTEI 0
POSTAR