[firebase-br] Problema com campo Numeric com 6 casas decimais.
Pha (TeamFB)
lista em pha.com.br
Seg Ago 22 13:18:38 -03 2005
Faça o teste com o divrer da borland (Interbase), tenho quase certeza que o problema e do driver da UIB ou verifique se ha alguma atualizacao.
PHA
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)
-----Mensagem original-----
From: "Cristiano Testaí" cristiano_testai em hotmail.com
Date: Mon, 22 Aug 2005 11:44:45 -0300
To: lista em firebase.com.br
Subject: Re: [firebase-br] Problema com campo Numeric com 6 casas decimais.
> 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