none
Problemas com a inserção de dados no Mysql RRS feed

  • Pergunta

  • Bom dia a todos, estou com problemas para inserir dados no mysql, estou inserindo uma valor em real, mas o mysql aceita apenas valores com o "ponto" no lugar da virgula, como faço para converter para o padrão que o mysql aceite? Estou tentando com o tostring, mas não estou fazendo certo...
    domingo, 25 de outubro de 2020 12:03

Todas as Respostas

  • Tente assim:

     Dim Valor As String = "12.100,54"
            Valor = Valor.Replace(".", "").Replace(",", ".")
            MsgBox(Valor)

    12100.54

    Caso queira algo mais técnico, tente assim:

      Dim Valor As String = "12.100,54"

     Valor = String.Format(New CultureInfo("en-US"), "{0:#,###.00}", CDec(Valor))

    MsgBox(Valor)


    MARIANO1776


    • Editado Mariano1776 domingo, 25 de outubro de 2020 20:41
    domingo, 25 de outubro de 2020 20:19
  • Bom dia,

    webmattos, acredito que seria interessante utilizar parâmetros na instrução SQL com o tipo de dados correto, pois dessa forma essas questões de formatação ficam transparentes no código.

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    segunda-feira, 26 de outubro de 2020 12:40