Res: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-12 Por tôpico Berdam
esse erro aconteceu comigo ontem, por causa que diminui um campo varchar para 
tamanho 1, esse campo já tinha valores, dai para resolver, deletei os campos e 
recriei.

 

Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com







De: Ulisses usl...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 12 de Dezembro de 2008 7:39:44
Assunto: Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric 
overflow or string truncation


Bom dia!

Você deve ter alterado o tamanho de algum campo, no banco de dados, porém não 
recriou o TField correspondente com o novo tamanho.

Boa sorte.

Ulisses

- Original Message - 
From: Depto TI - Vasconcelos 
To: delphi...@yahoogrup os.com.br 
Sent: Thursday, December 11, 2008 12:16 PM
Subject: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow 
or string truncation

Boa tarde pessoal,

Tenho uma aplicação desenvolvida em Delphi 7 com Firebird 1.5 e de uma hora
para outra na operação de inclusão de registros de um dos cadastros começou
a aparecer o erro abaixo:

SQL Server Error: Arithmetic exception, numeric overflow or string
truncation

Já calejado que sou, fui conferir no meu código se estava passando algum
valor string maior que o definido no campo da tabela, mas nada, tudo certo.

Debugando mais cheguei na cláusula insert que dá o erro:

insert into TAB_ PEDIDO

(COD_PEDIDO, COD_CLIENTE, COD_PAGTO, DTA_LCT, DES_PEDIDO, OBS_PEDIDO)

values

(10705, 11485, 1,'12/10/2008' , 'TESTE', '') 

Os campos COD_PEDIDO, COD_CLIENTE, COD_PAGTO são do tipo integer, o campo
DTA_LCT do tipo date e os campos DES_PEDIDO e OBS_PEDIDO são varchar de 60,
ou seja, tudo certo. Em dos meus backups rodei a mesma instrução SQL e rodou
perfeitamente, tanto pelo IBExpert quanto pela aplicação. Consultando
amigos, me disseram que meu banco pode ter corrompido, só que os demais
cadastros funcionam perfeitamente, somente nessa tabela ocorre o problema.

O problema foi sanado pois voltei um backup mas fiquei intrigado com esse
problema e quero entender o que aconteceu.

Alguém tem alguma idéia ou já passou por isso??? Tem como recuperar a tal
tabela??

Obrigado,

Rodrigo de Moura

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

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




  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]



RES: [delphi-br] SQL Server Error: Arithmetic exception, numeric overflow or string truncation

2008-12-11 Por tôpico Daniel - Infopower Sistemas
Oi pessoal,

É o seguinte uma vez aconteceu isso comigo e era um registro q tinha um
caractere que o charset não aceitava... (os: eu tinha criado errado o
charset)... 

Não sei se pode ajudar... mas da uma olhada nos registros do backup e do q
estava com problema

Qualquer coisa da um tq... blz...

Daniel Amorin

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Eduardo Silva dos Santos
Enviada em: quinta-feira, 11 de dezembro de 2008 12:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] SQL Server Error: Arithmetic exception, numeric
overflow or string truncation

mas pelo que ele falou ao voltar o backup deu certo.. só se ele mudou o
tamanho do campo.
mas pelo relatado o problema ocorreu do nada. e o mesmo insert funcionou ao
voltar o backup;

2008/12/11 Alisson alss...@yahoo.com.br

   Pode também ser um valor númerico maior do que o campo suporta.


 ___




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


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




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM