Erro na gravação dos Dados

Delphi

24/06/2003

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

Curtidas 0

Respostas

Cabelo

Cabelo

24/06/2003

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)


GOSTEI 0
Ivan Silva

Ivan Silva

24/06/2003

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


GOSTEI 0
Markk

Markk

24/06/2003

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


GOSTEI 0
Markk

Markk

24/06/2003

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


GOSTEI 0
POSTAR