Problemas com palavras acentuadas no db
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.
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
Curtidas 0
Respostas
Titanius
19/10/2006
Bem, não sei no interbase, mas no firebird mude o charset pra WIN1252 e o Collate pra PXW_INTL850.
[]s
[]s
GOSTEI 0
Pestana
19/10/2006
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?
GOSTEI 0
Pestana
19/10/2006
continuo sem saber resolver...
GOSTEI 0
Raserafim
19/10/2006
o firebird 1.5 é casesensitive, ou seja, ele faz distinção entre maiúsculo e minúsculo.
GOSTEI 0
Raserafim
19/10/2006
mas titanius,
va poderia explicar pra que serve exatamente o Charset e o Collate
va poderia explicar pra que serve exatamente o Charset e o Collate
GOSTEI 0