AJUDA

THISDUM 11/11/2004 18:16:21
#49971
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
JOAO.PERSONAL 11/11/2004 20:48:34
#49987
Resposta escolhida
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....

Tópico encerrado , respostas não são mais permitidas