MySql e C.Sharp Problemas na hora de salvar valores monetários !!!! Help
23/06/2016
0
Boa noite galera.
Hoje me encontro com o seguinte problema na inclusão de um dado no Mysql pelo C#.
Tenho uma tabela no meu BD com atributo Decimal(12,2); quando eu digito um valor na minha textbox e salvo no banco de dados ele não separa o valor da moeda.
EX: se eu digitar na minha textbox 9,20 ( nove virgula 20) ele dá um erro na hora de salvar devido nós EUA usarem " . " no lugar de virgula, sendo assim eu digito 9.20 ai ocorre que no bd ele salva 920.00 .
Me ajudem por favor não sei o que fazer.
Exemplo de como uso a entrada do textbox na minha variavel.
Hoje me encontro com o seguinte problema na inclusão de um dado no Mysql pelo C#.
Tenho uma tabela no meu BD com atributo Decimal(12,2); quando eu digito um valor na minha textbox e salvo no banco de dados ele não separa o valor da moeda.
EX: se eu digitar na minha textbox 9,20 ( nove virgula 20) ele dá um erro na hora de salvar devido nós EUA usarem " . " no lugar de virgula, sendo assim eu digito 9.20 ai ocorre que no bd ele salva 920.00 .
Me ajudem por favor não sei o que fazer.
Exemplo de como uso a entrada do textbox na minha variavel.
decimal valor = Convert.ToDecimal(txtValor.Text);
Bruno
Curtir tópico
+ 0
Responder
Posts
16/11/2016
Caio Morceli
Você pode usar o replace para substituir o ponto pela vírgula.
Seria o caso ?
Seria o caso ?
Responder
16/11/2016
Alex Silva
Amigo, acredito que neste link você possa ter uma luz: http://pt.stackoverflow.com/questions/37947/valor-decimal-mysql
Responder
Clique aqui para fazer login e interagir na Comunidade :)