Erro na gravação dos Dados
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.
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
Curtidas 0
Respostas
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)
Sem mais
Cabelo
8)
GOSTEI 0
Ivan Silva
24/06/2003
Obrigado Amigão, vou dar uma vasculhada nos campos pra ver se consigo detectar o problema.
GOSTEI 0
Markk
24/06/2003
Pode ser problema na tabela de caracteres. Quando se importa dados acentuados do DOS para WINDOWS.
GOSTEI 0
Markk
24/06/2003
Pode ser problema na tabela de caracteres. Quando se importa dados acentuados do DOS para WINDOWS.
GOSTEI 0