Fórum Arithmetic Exception, Numeric Overflow - String Truncation #40540

03/12/2003

0

Caros colegas dsenvolvo sistema utilizando o FB 1.0.3 e após a criação de 2 tabelas quando tento gravar os dados recebo a mensagem ( Arithmetic Exception, Numeric Overflow - String Truncation ......) já verifiquei o Dialect ( 3 ) o Character Set ( Iso8859_1 ) e esta tudo correto, da forma que comecei a desenvolver e o banco já possui uma 70 tabelas todas funcinando perfeitamente.


[]´s

Oscar Luiz R. de Oliveira


Oscarluiz

Oscarluiz

Responder

Posts

04/12/2003

Marcos Fernando

que componentes usa.. vc usa um Sp para gravar ou os Componentes de acesso ex: Ibdataset,,,,

me detalhe um pouco quem sabe posso te ajudar, já viu c vc naum está com os parametros trocados, as veses vc manda gravar um campo integer em um campo string, um fazendo algum calculo cujo o resultado da erro:


Responder

Gostei + 0

04/12/2003

Markk

OscarLuiz

podem estar acontecendo dois problemas: o primeiro é que você está tentando atribuir um dado maior que o tamanho do campo. Um outro problema pode ser o tipo de char set que você está utilizando e os dados definidos na tabela.
Eu tive esse problema quando converti meus dados de MySql para FB, tenho uma tabela em que as datas nulas do MySql ficaram com ´00/00/0000´ e toda vez dava esse tipo de erro. A solução é que tive que apagar todos os valores do campo da tabela, atribuindo NULL.

[]´s.


Responder

Gostei + 0

04/12/2003

Oscarluiz

Caros colegas, consegui achar os campos onde estavam ocorrendo estes problemas, mas não consegui entender ainda o porque deste erro pois os campos estão definidos como ISO8859_1 e o Collate PT_PT e os valores que estou tentando gravar são estes abaixo :

´VER OBSERVAÇÕES´
´SEM ALTERAÇÕES´
´ÁREAS ACETO-BRANCAS´

se eu gravar estas palavras sem os acentos fica tudo normal, mas eu preciso dos acentos.


[]´s

Oscar Luiz R. de Oliveira


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar