[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