[firebase-br] UPPER não converte caractere acentuado

Ricardo Frenedoso ricardo.desenvol em supersoft.com.br
Qui Jul 31 15:08:48 -03 2008


Para funcionar em campos virtuais, o charset (WIN1252) deve ser definido 
na conexão. No DBExpress por exemplo é só adicionar na propriedade 
Params do TSQLConnection a linha ServerCharSet=WIN1252.

att
Ricardo
>  Olá pessoal!
>
> Estou com o seguinte problema:
>
> Quando utilizo a função UPPER os caracteres acentuados não são convertidos.
> Ex:
>
> SELECT UPPER('Maria Valéria de Oliveira Magalhães')
> FROM RDB$DATABASE
>
>
> Resultado : 'MARIA VALéRIA DE OLIVEIRA MAGALHãES'
>
>
> Utilizo Firebird 1.5 com charset WIN1252.
>
>
> Alguém pode me ajudar por favor?
>
> Desde já agradeço.
>
>
>
>
>
>
>
>   





Mais detalhes sobre a lista de discussão lista