[firebase-br] Update campo Float

Diego TI - Trinys diego em trinys.com.br
Sex Fev 24 17:04:56 -03 2017


 

Campo do tipo float 

Alterei o dialeto para 3, mas nao
resolveu.
Alterar o tipo do campo impossivel, pois esta sendo utilizado
por varios clientes. 

Agradeço o retorno.


------------------------------------------------------------- 

Em
24/02/2017 16:08, Sandro Souza escreveu: 

> Bom dia/tarde/noite
Diego.
> 
> Qual é o tipo da coluna/campo "estoque"? E qual é o dialeto
em que foi criada a base de dados? Se você não criou a sua base de dados
no dialeto 3, então os tipos numéricos com casas decimais serão
armazenados como "ponto flutuante", ou seja, são aproximações do número
informado. Para quem trabalha com Delphi, seria o tipo Double ou
Extended. Se você criar a sua base de dados no dialeto 3, então os tipos
numéricos, mesmo informando as casas decimais, serão armazenados
internamente como inteiros, o que lhe dará uma maior precisão numérica.
Experimente criar uma nova base de dados, de teste, com o dialeto 3, e
crie uma tabela com a coluna estoque do tipo numeric(18,4) (por
exemplo), e depois repita esse mesmo teste que você fez.
> 
> Espero ter
ajudado mais que atrapalhado.
> 
> Em 24 de fevereiro de 2017 15:47,
Diego TI - Trinys <diego em trinys.com.br> escreveu:
> 
>> Boa tarde!
>>

>> Executo os seguintes updates:
>> 
>> update produto
>> set
>>
estoque = 10.3568
>> where codigo = 1
>> 
>> e apos
>> 
>> update
produto
>> set estoque
>> = estoque - 10.3568
>> where codigo = 1
>> 
>>
e me sobra na coluna Estoque o
>> valor de: 0,0000000793457
>> onde
estou pecando no momento do UPDATE ?
>> 
>> Abs.
>> 
>> --
>> Diego F
Souza
>> TI - Trinys
>> 
>>
______________________________________________
>> FireBase-BR
(www.firebase.com.br [1]) - Hospedado em www.locador.com.br [2]
>> Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107 [3]
>> Para consultar
mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html [4]




Links:
------
[1] http://www.firebase.com.br
[2]
http://www.locador.com.br
[3]
http://www.firebase.com.br/fb/artigo.php?id=1107
[4]
http://www.firebase.com.br/pesquisa_lista.html



Mais detalhes sobre a lista de discussão lista