Campo tipo float .... número de casas após vírgula

Delphi

26/06/2004

É o seguinte,


Quero guardar e mostrar números com duas casas de precisão no meu banco de dados Interbase, mas quando salvo, os números gravados aparecem com precisão de 23,455578578478574878578875 (várias casas). Alguém pode me dar uma dica de como controlar isso ?


Obrigado


Rodolfo

Rodolfo

Curtidas 0

Respostas

Xisto

Xisto

26/06/2004

Das duas uma:
Troque seu campo float por decimal(12,2) ou numeric(12,2) por ex.
ou
Format a saida na tela toda vez que vc utiliza-los.
Se nao me engano, sempre que vc gravar um float, ele gerara essa pancada de numeros. Mesmo que seja apenas um 9.90 para o campo float será 9,89798685576 e por ai vai.


GOSTEI 0
Rm

Rm

26/06/2004

Desculpe ... mas não é o caso de simplesmente configurar o campo pelo fields editor>object inspector >Display Formar=0.00

SDS/RM


GOSTEI 0
POSTAR