[firebase-br] Tipos de Dados

Silvio Cesar srvale em uol.com.br
Qua Out 13 11:06:55 -03 2004


Pessoal Bom Dia!!

Para a melhor utilização de número em ponto flutuante estamos utilizando o tipo de dado Numeric(9,2) no firebird versão 1.5 como aplicativo de desenvolvimento estamos utilizando o Delphi 6.0.
Gostaria de saber se devemos utilizar para os Tfiels do tipo 
TBCDField o query.FieldByName('').AsFloat ou query.FieldByName('').AsBCD,
pois utilizando o query.FieldByName('').AsFloat encontramos 
algumas divergências na coversão de números.
Exemplo temos no aplicativo o número 0,999 extraido de um TEdit, armazenando este campo através de um Tquery em um campo no banco de dados do tipo numeric(9,2), este fica armazenado como 1,00, mas nas operações realizadas no delphi este considera 0,999.
 
Obrigado, 

Silvio Cesar




Mais detalhes sobre a lista de discussão lista