[firebase-br] Double precision não tá gravando como deveria.

Carlos H. Cantu listas em warmboot.com.br
Qua Fev 26 15:47:46 -03 2020


Double precision não garante exatidão após o 15 digito, mas observe
que deve-se considerar todos os dígitos que compõe o número, não só o
que está depois da virgula.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

GS> Olá a todos, gostaria de saber se alguém aí já passou por isso.
GS> Eu faço esse update
GS> UPDATE CV SET
GS>   perc_lucro=42.503064336972848
GS> WHERE (id_cv=57528)

GS> Contudo, ao resgatar o valor, ao inves de
GS> 42.503064336972848
GS> obtenho:
GS> 42,5030643369728
GS> Após a atualização.
GS> O tipo de perc_lucro é double precision e deveria conter todas as casas
GS> decimais (<15), contudo os ultimos dois numeros simplesmente somem.
GS> Por que?

GS> FB 3.0.5 32bits.
GS> ______________________________________________
GS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
GS> Para saber como gerenciar/excluir seu cadastro na lista, use:
GS> http://www.firebase.com.br/fb/artigo.php?id=1107
GS> Para consultar mensagens antigas:
GS> http://www.firebase.com.br/pesquisa_lista.html





Mais detalhes sobre a lista de discussão lista