Problema na hora de ordenar por quot;nomequot;, no Interba
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]
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
Curtidas 0
Respostas
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
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
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
09/03/2004
O melhor CHARACTER SET pro português é o WIN1252 com COLLATE PXW_INTL850
GOSTEI 0