[firebase-br] Problema com campo Numeric com 6 casas decimais.

Pha (TeamFB) lista em pha.com.br
Seg Ago 22 10:05:35 -03 2005


Qual o componente de acesso?

Se for DBExpress qual o Driver, se for o da UBI 2,0, tive problemas com este driver tente o do Interbase.

Verifique se o propriedade Size do campo esta definida com 6.

PHA 
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)

-----Mensagem original-----
From: Cristiano Testaí cristiano_testai em hotmail.com
Date: Mon, 22 Aug 2005 10:19:57 -0300
To: lista em firebase.com.br
Subject: [firebase-br] Problema com campo Numeric com 6 casas decimais.

> Fiz inúmeras tentaivas para ter o conteudo de um campo do tipo
> Numeric com 6 casas decimais e é gravado no banco de dados apenas
> 4 casas decimais onde é arredondado as 3 ultimas.  Ex: 2,123456 é > gravado no banco 
> 2,1235. No banco já testei com campo do tipo numeric(15,6) e decimal > (15,6).
> Na passagem da inclusao do registro para o servidor verifico antes da da > gravação no banco o datasetprovider repassa o valor atual do campo > constando o conteudo certo, ou seja, com as 6 casas decimais ao salvar > fica confirmada apenas 4 casas como no exemplo acima. O banco que > utilizo é o firebird 1.5, mas verifiquei que manualmente ao incluir o > valor diretamente pelo IBExpert, por exemplo, ele armazena o conteúdo > certo. 
> No Help do delphi vi que campos com mais que 4 casas decimais
> devem ser do tipo TFMTBCDField, e é este tipo de campo que é > referenciado ao adicioná-lo no ClientDataSet.
>  
> Cristiano
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista