[firebase-br] CHARSET WIN1252+PXW_INTL850 ***OU***ISO8859_1+PTPT

justiceiro punisher punisher-br em hotmail.com
Sex Nov 17 13:27:55 -03 2006


aproveitando o espaco

amigo use o firebrid com collate winptbr

utilize o charset win1252 e collate winptbr

assim vc naum tera problemas com çá'a etc...



>From: Eduardo Bahiense <eduardo em icontroller.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: lista em firebase.com.br
>Subject: Re: [firebase-br] CHARSET WIN1252+PXW_INTL850 
>***OU***ISO8859_1+PTPT
>Date: Thu, 16 Nov 2006 08:05:21 -0200
>
>Olá Mário
>
>Além do que meu ilustre chará respondeu, quero deixar mais evidente que
>o problema está em se utilizar uma string de conexão com um charset
>diferente do que o banco foi criado.
>Acho isso uma falha no Firebird, pois, se ao criar um banco,
>configuramos qual o charset, a string de conexão não deveria mais pedir
>esta informação.
>Enfim, pode ser que você não saiba com qual charset o banco foi criado e
>está sofrendo na base da tentativa e erro. Se este for o caso, execute a
>query abaixo:
>SELECT RDB$CHARACTER_SET_NAME FROM RDB$DATABASE
>Utilize o valor resultante na sua string de conexào e tudo deve se
>resolver. Se o valor resultante for nulo, então você deve usar 'NONE' em
>sua string.
>Bem, agora que o problema de charset está isolado, se a mensagem
>continuar aparecendo, deve ser por um dos seguintes motivos:
>1. SELECT CAST(CAMPO1 || CAMPO2 || CAMPO3 AS VARCHAR(30)) -> se a
>concatenação resultar em mais de 30 caracteres
>2. SELECT CAST(CAMPO1 * CAMPO2 AS INTEGER) -> se o produto resultar um
>numero maior que MaxInteger
>3. Tentar atribuir, por update ou insert, um valor acima do configurado
>para o campo. (Mesma analogia dos itens anteriores)
>
>Agora você deve estar percebendo que esse problema é mais complexo que
>uma canja ou um pedaço de bolo.
>
>Espero ter ajudado
>
>[]s Eduardo
>
>Mário Reis escreveu:
> > Olá Pessoal!!!
> >
> > Estou quase pegando de cabeça com uma coisa que aparentemente é 
>canja="peace
> > of cake" Estou usando, melhor, tentando faz dias ora um ora outra das
> > configurações supra e a mensagem é sempre a mesma "arithmetic exception,
> > numeric overflow, or string truncation" ou a rspectiva em portugues.
> > Estou mais habituado ao PostGresSql onde isso é mesmo pacífico mas agoro
> > preciso de uma solução em Firebird (1.5.3.4870) com XpHome e nada
> > deconseguir ter sucesso. Já procurei todos os artigos do Carlos H.Cantu 
>e
> > outros semelhantes e de acordo com eles uma daquelas configurações  é a
> > a mais adequada. para os áà çÇ ~^ etc .mas depois tb bem na net muita 
>gente
> > a queixar-se do mesmo.
> > Haverá alguem que tenha passado pelo mesmo ? Como ultrapassou o 
>problema?
> > Obrigado
> > Mário Reis
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
Baixe agora o Windows Live Messenger! http://get.live.com/messenger/overview





Mais detalhes sobre a lista de discussão lista