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

Eduardo Bahiense eduardo em icontroller.com.br
Qui Ago 28 02:53:26 -03 2008


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
> 





Mais detalhes sobre a lista de discussão lista