[firebase-br] Problema com NUMERIC(15,2)

Kléber Caneva kdcc em terra.com.br
Ter Set 28 13:19:58 -03 2004


Qual a principal diferença entre o Dialeto 1 e 3 ?

Me perguntaram esses dias e eu não soube responder..

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Francisco Thiago Almeida" <jeandeadlucky em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, September 28, 2004 12:28 PM
Subject: Re: [firebase-br] Problema com NUMERIC(15,2)


Dialeto 1 = está em desuso (ou alguém ae ainda usa?)
Dialeto 2 = Apenas para testes/transição do 1 p/ o 3 - Nunca use em producao
Dialeto 3 = O supremo "todo poderoso" dialeto master!!!! - Use-o

"Rodrigo (Wiest)" <digo em wiest.com.br> wrote:
1)Foi criada com o Dialeto 1.

Devo mudar para o Dialeto 3 ??

2) Os valores são calculados normalmente no programa em variáveis do tipo
Double.
Quem deveria arredondar para 2 casas depois da vírgula é o banco de
dados e não meu programa.


----- Original Message ----- 
From: "Carlos H. Cantu"

To: "FireBase"

Sent: Tuesday, September 28, 2004 10:15 AM
Subject: Re: [firebase-br] Problema com NUMERIC(15,2)


> 1) Verifique se o seu banco foi criado no dialeto 3
> 2) Verifique se o valor não está sendo enviado para o banco já com
> problema
>
> []s
> Cantu
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
>
> RW> Bom Dia pessoal,
>
> RW> Estou com um problema sério em relação a campos NUMERIC(15,2)
que
> RW> criei no Firebird 1.5.
> RW> Quando eu mando o programa gravar o valor de uma divisão que
retorna
> RW> uma fração, ao invés de o banco de dados arredondar para 2 casas
decimais,
> RW> ele está gravando o número todo, Ex.: 16,66666666667 mas deveria
gravar
> RW> apenas 16,67.
> RW> Para resolver tive que através do Delphi colocar o
> RW> FormatFloat('0.00', VarNumero) em todos os pontos onde o sistema faz a
> RW> gravação do valor no banco de dados.
> RW> Isso não tem como resolver ??? A não ser via programação ???
> RW> Esse tipo NUMERIC não é o mais ideal para utilizar ?? Qual
deveria
> RW> utilizar então ?
>
> RW> Obrigado,
> RW> Rodrigo E. Niehues
> RW> digo em wiest.com.br
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>


______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


-----------------------------------------------
Francisco Thiago de Almeida
MRL Consultoria em Informática
Divisão Desenvolvimento e Banco de Dados
Franca/SP

---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 22/09/2004 / Versão: 1.5.2
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://www.terra.com.br/centralunificada/emailprotegido/imail/imail.cgi?+_u=kdcc&_l=1096388094.515823.25012.pamplona.terra.com.br





Mais detalhes sobre a lista de discussão lista