ATUALIZAR CAMPO DO TIPO DUPLO

WEBIER 16/06/2010 21:20:57
#345056
tenho um campo chamando QUANT_ESTOQUE do tipo Numero, Duplo

Preciso pegar o valor que está nesse campo e somar com o valor de um textbox (txtQuant)...

Meu problema é que os valores que uso não são inteiros nao... exemplo: 10,011.....1,502....7,001... a assim vai...

fiz o seguinte codigo para isso:
 execSQL [Ô]UPDATE PRODUTOS SET QUANT_ESTOQUE = QUANT_ESTOQUE + [Ô] & CInt(txtQuant.Text) & [Ô], ULT_COMPRA = #[Ô] & Format(Date, [Ô]mm/dd/yyyy[Ô]) & [Ô]# WHERE CODIGO = [Ô] & txtCodProduto.Text


como vcs estão vendo eu usei o CInt e ele pegar o valor inteiro que está no txtquant... exemplo, se o valor estiver 1,502 ele vai pegar somente 1,5...

ai mudei para CDbl, mas deu erro nessa SQL.... CDbl(txtQuant.Text)

Como faço para usar 3 numeros apos a virgula ?
RFTD 16/06/2010 21:34:06
#345057
Resposta escolhida
Usa o comando replace para tirar a , e colocar . no lugar
Ex:
Replace(txtQuant.Text, [Ô],[Ô],[Ô].[Ô])


sobre 3 numeros apos a virgula no MySQL da para fazer isso, basta colocar Assim Double(8,3) que o Campo vai ser assim 00000.000
WEBIER 16/06/2010 22:42:20
#345063
uso bd ACCESS
JONATHANSTECKER 16/06/2010 22:47:10
#345064
E se você criar uma variável para esse valor e formatá-lo antes de jogar no banco.?.?
Tópico encerrado , respostas não são mais permitidas