[firebase-br] Numeric e Decimal ... lá vamos nós mais um vez....

Robson Gomes robsonfg em terra.com.br
Ter Jan 20 14:00:04 -03 2009


realmente '1.000,00'  nao e um numero flutuante valido... 

na verdade vc esta tentando passar a string('1.000,00' ) para numero, nao e
possivel..

tire o ponto deixando assim ('1000,00') que nao tera problemas ...
o ponto em um numero e usado para display apenas...
 
-------Original Message------- 
 
From: Joelson Carvalho - Bol 
Date: 20/01/2009 13:47:40 
To: FireBase 
Subject: Re: [firebase-br]Numeric e Decimal ... lá vamos nós mais um vez....

 
Boa tarde, 
Cantu, não sei seria a mesma explicação mas tenho um problema da seguinte 
forma. 
O meu uso o Firebird, e o meu campo que uso para valores é do tipo NUMERIC, 
quando digito valores do tamanho 999,99, não dá problema, porém quando passa

essa quantidade de casas ele dá a seguinte mensagem ('1.000,00' is not a 
valid floating point value). Já mudei o tipo do campo para Float, Decimal, 
Numeric e nada adiantou. Alguém poderia me ajudar por favor, estou com um 
sistema inteiro de contas a pagar parado devido a esses cálculos. 
 
 
 
Joelson 
 
----- Original Message ----- 
From: "Carlos H. Cantu" <listas em warmboot.com.br> 
To: "FireBase" <lista em firebase.com.br> 
Sent: Tuesday, January 20, 2009 9:19 AM 
Subject: Re: [firebase-br]Numeric e Decimal ... lá vamos nós mais um vez....

 
 
A questão é simples: se você não pode assumir o risco de armazenar 
5,12345 e quando recuperar obter algo como 5,1234498656748, então use 
Numeric ou Decimal. 
 
Quanto ao problema que vc teve, as vezes, durante um cálculo 
envolvendo diversos campos/valores e etapas, a precisão pode "ser 
comprometida nas etapas do cálculo", dependendo dos tipos envolvidos. 
Quando isso acontecer, geralmente pode-se usar casts nos cálculos 
intermediários para sanar o problema. 
 
[]s 
Carlos H. Cantu 
www.FireBase.com.br - www.firebirdnews.org 
www.warmboot.com.br - blog.firebase.com.br 
 
MGB> Esqueci de um detalhe importante, estou utilizando Delphi 2007 (em 
breve 
MGB> quem sabe 2009) com a dll da Upscene e Firebird 2.5 em desenvolvimento 
e 
MGB> 2.1.1 nos clientes (a menos é claro que o 2.5 final sai antes). 
 
 
______________________________________________ 
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 
 
 
____________________________________________________________ 
 
O Banco de Dados de Vírus interno expirou. 
Verificado por AVG - http://www.avgbrasil.com.br 
Versão: 8.0.176 / Banco de dados de vírus: 270.10.8/1897 - Data de
Lançamento: 16/01/2009 06:52 
 
 




Mais detalhes sobre a lista de discussão lista