[firebase-br] Dinheiro / NUMERIC ? Internacionalização / captação.

Alysson Azevedo agalysson em gmail.com
Sex Jan 8 08:23:05 -03 2010


Cara, pra todo lado, em todas as linguagens (pelo menos as que conheço), o
certo é 125.12
no programa, vc formata esse valor para o que vc quizer...

no delphi, use
formatfloat('#,##0.00',valor);
repare que mesmo nessa funcao, vc usa . como separador decimal...
geralmente as linguagens tb aceitam assim, e apartir dai, usam as
configurações do pc pra decidir se vai usar . ou , como separador...
--
Alysson Gonçalves de Azevedo
(11) 8491-7730

    \\   ^__^
      \\ (oo)\_______
        \(__)\             )\/
              ||`~~~~~´||
            _||'          _||


2010/1/7 Mr. Marshall <kelsie.z.marshall em gmail.com>

> Hoje fui criar uma tabela que us o campo dinheiro e achie que amelhor
> definição é usar NUMERIC
>
> Ai vai minha tabela:
>
> CREATE TABLE LV_LEMBRETES (
>   DATA_VENCIMENTO DATE,
>   VALOR NUMERIC(15,2),
>   DESCRICAO VARCHAR(253),
>   PAGO SMALLINT)
>
> Mas estou tendo problemas na internacionalização do programa pois nos EUA
> eles usam como separador das centenas o PONTO "." e nós no Brasil usamos o a
> VIRGULA ",".
>
> EUA:
> US$ 125.12
>
> BRASIL:
> R$ 125,12
>
> Qual a maneira de capturar os dados de valor do usuário e colocar dentro do
> banco de dados mais utilizada ?
>
> Rick
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista