DOUBLE (15,5) PROBLEMA BEM B?SICO!
Opa eai galera beleza?
Bom estou com um probleminha chato, tenho no banco de dados valores Double(15,5).. para valores monetários
ai no meu projeto tenho
[c]Dim ValorTotal as Double, ValorInicial as Double
ValorTotal = Convert.ToDouble(txtValorTotal.Text)
ValorInicial = Convert.ToDouble(txtValorInicial.Text)
/c]
Só que o seguinte, eu digito 2.65 ele vira 265.00000 sendo que ele deveria ser 2.65000.. se eu coloco com vÃrgula ele da data truncada.
Bom estou com um probleminha chato, tenho no banco de dados valores Double(15,5).. para valores monetários
ai no meu projeto tenho
[c]Dim ValorTotal as Double, ValorInicial as Double
ValorTotal = Convert.ToDouble(txtValorTotal.Text)
ValorInicial = Convert.ToDouble(txtValorInicial.Text)
/c]
Só que o seguinte, eu digito 2.65 ele vira 265.00000 sendo que ele deveria ser 2.65000.. se eu coloco com vÃrgula ele da data truncada.
é bem ridÃculo isso.. na verdade nao posso criar a variável como DOUBLE
tenho que criar uma STRING que recebe a variável e depois dar um replace nas , por .
ai funciona.
tenho que criar uma STRING que recebe a variável e depois dar um replace nas , por .
ai funciona.
Faça assim e veja se vai:
Dim ValorTotal as Decimal
Dim ValorInicial as Decimal
ValorTotal = Convert.ToDecimal(txtValorTotal.Text)
ValorInicial = Convert.ToDecimal(txtValorInicial.Text)
Dim ValorTotal as Decimal
Dim ValorInicial as Decimal
ValorTotal = Convert.ToDecimal(txtValorTotal.Text)
ValorInicial = Convert.ToDecimal(txtValorInicial.Text)
Na verdade eu declarei a variável como String e ela sobe certinho no banco..
Tópico encerrado , respostas não são mais permitidas