[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