[-----x-----]
Ricardo MDE escreveu:
   
  Boa tarde,

Estou com um problema com campos para valor, por exemplo quando faço um insert 
ou update, no campo destinado para o valor com por exemplo 10.63 (dez reais e 
sessenta e três centavos), ele grava como 10,629999999999... ou então ele grava 
10,6300000002, esse é apenas um exemplo.
Onde por exemplo eu utilizar um Select Sum() ele poderá me dar uma diferença no 
valor real lançado e no valor somado(Obs: hoje tenho uma diferença de dois 
centavos).

O campo hoje que utilizo é float, estive verificando a alguns outros tipos de 
campo por exemplo decimais ou mesmo money.
   
  (...)
[-----x-----]
   
  [Welson] Bom, como você não especificou o banco de dados usado, vou entender 
que seja o Firebird. Quando você cria um campo com casas decimais no Firebird, 
pode especificar quantas casas decimais ele aceitará. Se a memória não me 
"faia", a sintaxe é "Numeric(15,2)". Isso é interpretado da seguinte forma: o 
campo terá 15 algarismos, dentre os quais 2 serão após o separador de casas 
decimais.
   
  Um abraço... e até a vista.


=================================
"Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já 
foram."
Alexander Graham Bell
=================================
Welson de Avelar Soares Filho
Programador Delphi
Gemini Sistemas
<www.geminisistemas.com.br>
Juiz de Fora - Minas Gerais
=================================
                
---------------------------------
 Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a