[firebase-br] Mais uma dúvida com NUMERIC(15,2)

Rodrigo (Wiest) digo em wiest.com.br
Ter Set 28 13:16:35 -03 2004


Mudei para o Dialeto 3

Agora a questão é:

        Qual o tipo de campo utilizar para números com 2 casas decimais ??
        Continuo utilizando o NUMERIC ou devo utilizar outro Ex.: DECIMAL ??

Obrigado.
Rodrigo.

----- 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
>





Mais detalhes sobre a lista de discussão lista