RES: [firebase-br] Tipos de Dados
Sérgio E
sergioernesto em uol.com.br
Qua Out 13 17:33:08 -03 2004
Eu uso .AsCurrency, nunca deu problema!
Sérgio E.
sergioernesto em uol.com.br
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Silvio Cesar
Enviada em: quarta-feira, 13 de outubro de 2004 11:07
Para: firebase_br
Assunto: [firebase-br] Tipos de Dados
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
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista