Erro ao manipular campos do tipo Float!!!! :-(

Firebird

19/05/2004

bom dia,

o problema é o seguinte:

minha tabela Estoque contem os campos:

empcod:integer
idmat:integer
codcor:varchar(3)
Estoque:float

Sempre q faço uma movimentação q zere ou coloque o meu estoque negativo, o valor fica armazenado sob uma notação maluca. Olha só:

em um item eu tinha 500 kg

baixei 400,5 e fiquei com 99,5 , beleza.

quando baixei estes 99,5 restantes, ao invez de ficar 0

aparece este valor: 1,9371509552002e-07

O q percebi é q isto acontece em todos os casos em q zero ou q saída é maior q o estoque.

Como resolver isto?

Obrigado


Aledeol

Aledeol

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

19/05/2004

Para este tipo de dado, utilize campos NUMERIC ou DECIMAL, [b:918ea4b55e]não[/b:918ea4b55e] FLOAT.


GOSTEI 0
Aledeol

Aledeol

19/05/2004

Valeu


GOSTEI 0
POSTAR