Vinicius .. Deparei essa semana com isso... Coloquei dois ibdatabases um abria 
o banco de dados antigo o outro o novo, so q eu tinha esquecido de mudar no 
segundo ibdatabase para character set win1252, ae gerou esse erro q vc teve... 
Coloquei e funcionou corretamente, talvez seja a mesma coisa q aconteceu comigo

--- Em qui, 5/2/09, Vinicius da Silva Pinto <vinic...@cnen.gov.br> escreveu:

De: Vinicius da Silva Pinto <vinic...@cnen.gov.br>
Assunto: [delphi-br] Ajuda com Caracter sets
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 5 de Fevereiro de 2009, 8:45






Bom dia a todos, o problema é o seguinte:
tem um banco de um cliente, que já está em produção, mais estava
apresentando alguns erros de indice, fora de ordem com problemas em
acentuação.
Verifiquei que o banco foi criado com CARACTER SET = NONE e sei que isto
gera uma série de problemas.
Solução, copiei as estruturas de todas as tabelas e criei um banco novo, com
CARACTER SET = WIN1250, sempre utilizei ele e não tive problemas.
Só que na hora que eu estou copiando os dados de uma tabela do banco antigo
pro banco novo, logo depois do primeiro registro aparece a seguinte
mensagem:
"arithmetic exception, numeri overflow, or string truncation. Cannot
transliterate character between character sets"
Alguem tem alguma sugestão pra me passar, qual a melhor maneira de eu
corrigir este problema no banco antigo?? tem alguma outra maneira de se
fazer isto??

Estou utilizando D7 e InterBase.

Aguardo qq resposta.

Vinicius

















      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a