Usuário com melhor resposta
Erro em valores monetários

Pergunta
-
estou com um problema com valores monetários, como por exemplo a cotação do dólar: 1.6583 que é o valor correto e a aplicação está pegando com virgula esse mesmo valor e para outros do tipo decimal ou double.
Tipo 1,6583
A minha dúvida é se isso é alguma configuração do próprio ASP clássico ou ele está pegando das configurações regionais do servidor?
Apesar de no servidor onde está minha aplicação, as configurações regionais estão setadas para os Estados Unidos.
Respostas
-
Fernando estas configurações são as regionais do servidor sim, você pode alterar isto na página utilizando Session.LCID, exemplo
<% Session.LCID = 0816 %>
<% Session.LCID = 0416 %> ' Este é do Brasil
Você também pode tentar dar um Replace e trocar o ponto pela virgula, mas creio que para cálculos não seja a melhor maneira.
Abraços
Estevam
Todas as Respostas
-
Fernando estas configurações são as regionais do servidor sim, você pode alterar isto na página utilizando Session.LCID, exemplo
<% Session.LCID = 0816 %>
<% Session.LCID = 0416 %> ' Este é do Brasil
Você também pode tentar dar um Replace e trocar o ponto pela virgula, mas creio que para cálculos não seja a melhor maneira.
Abraços
Estevam
-
-
O link abaixo tem os valores possíveis para LCID, acho que passei os valores incorretos, mas de uma olhada no link
http://imasters.uol.com.br/artigo/777/asp/entendendo_o_sessionlcid/
Abraços
Estevam