RES: [firebase-br] Acentuação no Interbase na máquina do usuário
Davi Eduardo Borges Wall
davi.wall em mult.com.br
Qui Maio 10 08:13:17 -03 2007
Duas possibilidades:
1) O que poderia estar acontecendo é que como seu charset estava none, o banco estava aceitando qualquer caracter especial.
Então quando vc alterou o charset para ISOXXXXX sendo que há dados nessa tabela. Há caracteres que agora não serão mais reconhecidos, então essa mensagem de erro será gerada.
2) Outra possibilidade é de você estar fazendo join's entre campos com CharSet's diferentes. Por exemplo:
SELECT A.*, B.* FROM TABELA1 A, TABELA2 B WHERE A.numero = B.numero
Sendo que A.numero é ISOXXXX e b.numero é qualquer outro charset
Então dê uma analisada nessas duas possibilidades.
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renata Faria Pinto Coelho
Enviada em: quarta-feira, 9 de maio de 2007 21:21
Para: FireBase
Assunto: Re: [firebase-br] Acentuação no Interbase na máquina do usuário
Olá Renato,
o Character Set é definido no Interbase, certo? O meu está como None. Se eu alterar (já alterei para ISO8859, WIN1251, WIN1252) passa a dar o seguinte erro: "Arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets".
Se eu voltar para None, o erro acima pára mas continuo com o mesmo problema da acentuação.
Estou fazendo algo errado?
Obrigada!
Renata
----- Original Message -----
From: Renato Deggau
To: Renata Faria Pinto Coelho ; FireBase
Sent: Tuesday, May 08, 2007 8:02 PM
Subject: Re: [firebase-br] Acentuação no Interbase na máquina do usuário
Renata,
verifique na configuração da conexão no DELPHI, como está setado o Character Set da conexão; ela deve estar diferente da configuração que está configurado o banco
Renato Deggau
On 5/8/07, Renata Faria Pinto Coelho <rfpcoelho em oi.com.br> wrote:
Boa tarde.
Pessoal, estou trabalhando em um sistema criado em Delphi 5 e que utiliza
o Interbase. Ontem, sem nenhum motivo aparente, todas os registros com
acento passaram a ser apresentantados com "#" na máquina do usuário. Por
exemplo: Sebastião Ávila --> o sistema e o banco de dados passaram a
mostra-lo da seguinte forma: Sebasti#o #vila.
Peguei a base de dados e a coloquei em minha máquina e, para mim, os
registros são mostrados corretamente.
Alguém sabe o que pode estar acontecendo e tem uma solução?
Obrigada a todos!
Renata
______________________________________________
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
------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.5/791 - Release Date: 06/05/2007 09:07
______________________________________________
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
Mais detalhes sobre a lista de discussão lista