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

Cristiano Testaí cristiano_testai em hotmail.com
Seg Ago 22 11:39:14 -03 2005


Utilizo DBExpress com o driver UIB FireBird15.
A propriedade Size do campo esta definida com 6.

Agradeço  a atençao PHA.

Cristiano

"Pha (TeamFB)" <lista em pha.com.br> wrote in
message news:0c38291ec5f3b68d7cd13a7eddcdf789 em pha.com.br...
> 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
>
>
> ______________________________________________
> 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