Fórum Erro na gravação dos Dados #166161

24/06/2003

0

Boa tarde colegas,

quando tento gravar algo no banco de dados( Interbase 6.0 ), aparece a seguinte mensagem: ´...raised exception class EDataBaseError with message ´arithmetic exception, numeric overflow or string truncation´.

Estou utilizando componentes de conexão do DbExpress (SQLConection e SQL Data Set), e componnte de acesso do Data Access ( DataSource, ClientDataSet e DataSetprovider). O método de gravação é o AppyUpDate.


Ivan Silva

Ivan Silva

Responder

Posts

24/06/2003

Cabelo

Caro Ivan, este é o típico erro de estouro de pilha, isto é vc está tentando gravar uma string maior do que o campo no banco, ou um tipo numérico, sem formatação, se vc estiver usando campos float utilize a função formatfloat no delphi antes de enviar os dados para o banco

Sem mais

Cabelo
8)


Responder

Gostei + 0

24/06/2003

Ivan Silva

Obrigado Amigão, vou dar uma vasculhada nos campos pra ver se consigo detectar o problema.


Responder

Gostei + 0

25/06/2003

Markk

Pode ser problema na tabela de caracteres. Quando se importa dados acentuados do DOS para WINDOWS.


Responder

Gostei + 0

25/06/2003

Markk

Pode ser problema na tabela de caracteres. Quando se importa dados acentuados do DOS para WINDOWS.


Responder

Gostei + 0

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

Aceitar