[firebase-br] Problema com campo Numeric com 6 casas decimais.
Fausto
fausto.s.a em uol.com.br
Seg Ago 22 12:27:01 -03 2005
Amigo, eu tive problemas com este driver, e justamente para definir um
campo do tipo %, onde eu teria 4 casas decimais, foi só trocar o driver
e tudo funcionou normalmente..
Fausto
Cristiano Testaí escreveu:
>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
>>
>>
>>
>
>
>
>
>
>
>------------------------------------------------------------------------
>
>______________________________________________
>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
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG Anti-Virus.
>Version: 7.0.338 / Virus Database: 267.10.13/78 - Release Date: 19/8/2005
>
>
Mais detalhes sobre a lista de discussão lista