AJUDA
To começando a trabalhar com MYSQL e em ADO, só que por exemplo, tenho um campo la no BD que deve ser moeda, e no campo do sistema tenho o valor 20,35, porem naum consigo de jeito nenhum gravar no banco esse valor, ele grava 20,00, o tipo do campo no BD é Float! Esta correto?
ah no LostFocus do campo eu formato o valor digitado da seguinte forma ( format(txtvalor.text,"#,##0.00")
Valeu pelo retorno desde já!!!
Thisdum
ah no LostFocus do campo eu formato o valor digitado da seguinte forma ( format(txtvalor.text,"#,##0.00")
Valeu pelo retorno desde já!!!
Thisdum
Fala parceiro, beleza dessa forma vc não vai conseguir gravar por que o bd não vai aceita esta formatação 20,35 assim esta incorreto o correto seria 20.35 isso mesmo com ponto no lugar da virgula para isso vc antes de gravar vai ter que tratar o valor ex:
Dim ValorCampo as String
ValorCampo = txtvalor.text
ValorCampo = Replace(ValorCampo , ",", ".")
pronto agora é só gravar no bd coloca o valor do campo como double pelo menos é esse que eu uso.. beleza espero ter ajudado fui....
Dim ValorCampo as String
ValorCampo = txtvalor.text
ValorCampo = Replace(ValorCampo , ",", ".")
pronto agora é só gravar no bd coloca o valor do campo como double pelo menos é esse que eu uso.. beleza espero ter ajudado fui....
Tópico encerrado , respostas não são mais permitidas