Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fezinha

Formatação do campo float

Recommended Posts

Pessoal,Preciso muito da ajuda de vocês.Utilizo o Interbase.Tenho uma tabela com um campo float.Se eu cadastro, direto no banco utilizando o IBConsole,o valor, por exemplo, 534020,17 ele grava 534020,1875.Mesmo se eu arredendar ele vai para a caso do 18 e não do 17.Alguém tem alguma solução para isso?Obrigada,Fernanda

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá Fernanda,

 

você naum pode trocar este tipo de campo para numeric ou decimal?, pois o float é usado para campos com alta precisão e em alguns casos naum sei pq. apresenta estes problemas

 

definição:

DECIMAL (precisão, decimal) ou NUMERIC (precisão, decimal). Tamanho de armazemanento variável. Para armazenamento de valores decimais. Precisão define a quantidade de digitos numérico máximo para o dado e decimal a quantidade de números decimais. Por exemplo: DECIMAL (10,3) indica que o dados pode Ter no máximo 7 digitos inteiros e 3 dígitos decimais.

 

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

na hora de gravar tenta converter para decimal(10,2) ve ai a precisão que você vai precisart++

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.