USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Formatação de moedas
TiagoAlgodas
ITABUNA
BA - BRASIL
Postada em 01/08/2005 17:10 hs            
Olá amigos , um probleminha simples aqui mas ainda naum conseguih desvendar o que eh, Tenho um campo em uma tabela que recebe valores simbolicamente moeda, do tipo double. Acontece que ele naum armazena por exemplo 2,35 e sim 2 . Alguem me responde o pq ? Abraço

       Tiago Gomes Pereira 
------------------------------------
 MSN: algodasirs@hotmail.com
E-mail: algodas@gmail.com

     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 01/08/2005 21:03 hs         
verifique duas coisas, primeiro tente inserir diretamente no banco de dados um valor com decimal (2,35), caso consiga, então o problema não está tipo de dados da tabelas ... segundo, verifique o tipo de variável que você está usando para guardar o valor, a variável deve ser do tipo double ... caso não resolva, especifique mais o problema (código, banco de dados ...)
     
TiagoAlgodas
ITABUNA
BA - BRASIL
Postada em 01/08/2005 21:15 hs            
olá martini, já tinha feito essas duas verificações, tano na tabela que eh do tipo float , quanto na variavel que eh do tipo Double, o que acontece eh que quando tento inserir com virgula , ele grava apenas a prte inteira , a exemplo 2,35 ele soh grava o doi mas se eu coloco o (.) no lugar da virgula ele grava(,)

       Tiago Gomes Pereira 
------------------------------------
 MSN: algodasirs@hotmail.com
E-mail: algodas@gmail.com

     
G. Bittencourt
SÃO PEDRO DA ALDEIA
RJ - BRASIL
Postada em 02/08/2005 08:48 hs            
Olá amigo, faça o seguinte: utilize uma variável do tipo String para armazenar o seu valor de moeda e antes de enviá-lo para o Banco de Dados faça a rotina abaixo:
 
If InStr(Variavel,",") Then
     Variavel = Replace(Variavel,",",".")
End If
 
Após realizar essa rotina, envie o valor para o Banco de Dados e funcionará. Tive o mesmo problema que o seu e resolvi assim. Flw! Um abraço!
 
Tentei... Emoções

Abraços!!!
by
Gustavo Bittencourt Costa
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página