[firebase-br] RES: arithmetic exceptio, numeric overflow, or string trunction

Isael Faria Junior isael em stetika.com.br
Qui Ago 28 09:27:34 -03 2008


o oracle faz isso.


Eduardo Bahiense escreveu:
> Quem vem de paradox e dbase está acostumado com o truncamento automático.
>
> O FB não trunca. Não sei se algum outro SGDB trunca.
>
> Eduardo
>
> Murilo Garcia Bento escreveu:
>   
>> Que eu saiba,  o banco não realiza o truncamento da palavra, se excedeu vai 
>> dar o erro, a diferença o varchar é que se em um campo que cabem 100 
>> caracteres, tu gravar 50, é como se o campo fosse de apenas 50 caracteres, 
>> ou seja ele armazana no campo o exato número de caracteres inseridos, desde 
>> não exceda o limite.
>>
>>
>> "Isael Faria Junior" <isael em stetika.com.br> 
>> escreveu na mensagem news:48B5C598.4000204 em stetika.com.br...
>> consegui resolver
>>  porem achei meio estranho pois na teoria devia funcionar
>> o que ocorria era o seguinte
>>  tenho uma variavel de tamanho 10 e um campo de tamanho 5
>>
>> ao lançar a minha variavel de tamanho 10 no campo de tamanho 5 dava erro.
>> porem os dois campos eram varchar.
>>
>> Ate onde sei geralmente o banco pegaria os 5 caracteres que cabem no
>> campo e desprezaria os outros 5.
>> porem não foi o que ocorreu.
>> O estranho e que já vinha utilizando assim a varios meses e nunca havia
>> dado problema.
>>
>>
>>
>> Rafael Helm - Trevisan Tecnologia escreveu:
>>     
>>> Você esta atribuindo para um campo da base um valor maior do que o
>>> suportado, alguns exemplos:
>>>
>>> 'abc' para um campo char(1)
>>>
>>> '1,50' para um campo integer
>>>
>>> Rafael.
>>>
>>> -----Mensagem original-----
>>> De: lista-bounces em firebase.com.br 
>>> [mailto:lista-bounces em firebase.com.br] Em
>>> nome de Isael Faria Junior
>>> Enviada em: quarta-feira, 27 de agosto de 2008 15:10
>>> Para: FireBase
>>> Assunto: [firebase-br] arithmetic exceptio, numeric overflow,or string
>>> trunction
>>>
>>> Alguem saberia me explicar porque isso ocorre e se existe algum
>>> tratamento para isso ?
>>> Visto que ao já estava utilizando a tabela que deu este erro e nunca
>>> havia dado problema
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>       
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: 
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>     
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> __________ Information from ESET Smart Security, version of virus signature database 3393 (20080827) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
>   




Mais detalhes sobre a lista de discussão lista