Fórum Problemas com palavras acentuadas no db #57096

19/10/2006

0

blz amigos,

Não estou conseguindo resolver o problema abaixo, o select não retorna nada.

no banco está assim ´São´

SELECT *
FROM UF
WHERE UPPER(NOMEUF) LIKE ´¬SÃO¬´

agora se no banco estiver assim ´SÃO´ (MAIUSCULO) o select retorna o registro, estranho por que isso aconteçe?

isso só acontece com palavras acentuadas.

o que eu devo fazer para resolver este problema?
O banco que eu utilizo é o Interbase 6 e os componentes IBX.


agradeço,
Pestana.


Pestana

Pestana

Responder

Posts

20/10/2006

Titanius

Bem, não sei no interbase, mas no firebird mude o charset pra WIN1252 e o Collate pra PXW_INTL850.


[]s


Responder

Gostei + 0

20/10/2006

Pestana

bem o charset WIN1252 eu já mudei, mas esse tal de Collate PXW_INTL850 eu nem sei como mudar isso e pra que ser isso?


Responder

Gostei + 0

20/10/2006

Pestana

continuo sem saber resolver...


Responder

Gostei + 0

21/10/2006

Raserafim

o firebird 1.5 é casesensitive, ou seja, ele faz distinção entre maiúsculo e minúsculo.


Responder

Gostei + 0

21/10/2006

Raserafim

mas titanius,

va poderia explicar pra que serve exatamente o Charset e o Collate


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar