USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro Arithmetic Overflow
mcarvalho
SÃO JOSÉ
SC - BRASIL
ENUNCIADA !
Postada em 09/01/2008 09:38 hs            
Pessoal
 
Estou utilizando o ADO Data control para conectar ao banco Sql Server, porém ao fazer um select em um campo da tabela da o seguinte erro: "Arithmetic overflow error converting numeric to data type numeric". porém se acrescento um número a mais funciona. Ex: selecionando 3000812008 não funciona dá o erro e se eu tentar secionar 30008112008 colocando um digito a mais funciona.
o primeiro ítem da tabela é 30006122007, será que tem alguma coisa a ver?
 
obrigado
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 09/01/2008 10:37 hs            
veja primeiramente em em seu banco de dados com foi criado este campo, se é integer, long, string etc, o erro pode estar partindo dai, uma solução simples é salvar como string, evita muitos erros.
 
até
     
mcarvalho
SÃO JOSÉ
SC - BRASIL
ENUNCIADA !
Postada em 10/01/2008 09:14 hs            
o campo esta como varchar tamanho 20
   
mamonalta
Pontos: 2843
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 10/01/2008 11:46 hs         
Se está como varchar, coloque entre aspas "'" NUMERO "'".
como o campo é numérico não acredito que a melhor solução seja STRING.
se não para que existiriam os campo NUMERICOS?
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 10/01/2008 11:52 hs            
Carvalho  você usa esse campo para efetuar alguma soma, se você estiver fazendo isso é o que pode estar causando o erro.
   
mcarvalho
SÃO JOSÉ
SC - BRASIL
ENUNCIADA !
Postada em 10/01/2008 12:38 hs            
Não faço nenhuma soma. Fiz o seguinte no primeiro registro coloquei apenas no campo um número de um dígito ex.: 3 daí funcionou.
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página