ERROR CONVERTING DATA TYPE VARCHAR TO NUMERIC

MIGUELSA3 20/10/2009 13:27:08
#325793
Estou a tentar gravar uns valores com casas decimais numa bd sql mas ele dá-me este erro.

já tentei fazer o replace da virgula pelo ponto, mas ele gravame o valor sem as casas decimais
por exemplo:
135.1 ele grava 1351

alguém me sabe dizer qual a solução para isto funcionar direito

Desde já agradeço a ajuda
BLACKMOREJR 20/10/2009 13:31:06
#325794
Como é a sua string sql? Vc tá pondo o valor entre aspas?
MARCELO.TREZE 20/10/2009 13:43:10
#325798
qual o tipo do campo
MIGUELSA3 20/10/2009 13:44:13
#325799
estou gravando assim:
[ô][Ô] & string &[Ô][ô]
MIGUELSA3 20/10/2009 13:46:58
#325800
já tive numeric(18,2) e mudei para currency agora, mas continua na mesma
MIGUELSA3 20/10/2009 14:28:25
#325806
error on sintax [Ô],[Ô]
LLAIA 20/10/2009 15:05:55
#325807
[Ô] & Replace(string, [Ô],[Ô],[Ô].[Ô]) & [Ô]
MARCELO.TREZE 20/10/2009 15:37:20
#325811
Colega qual o tipo do campo no banco de dados, CHAR, VACHAR, INT, DECIMAL, afinal qual?
MIGUELSA3 29/10/2009 05:45:30
#326489
o problema é que eu tinha 2 variáveis e estava a fazer um tratamento de dados igual para as 2 quando uma era string e a outra era numérica, como alterava sempre as 2 dava erro.
Tópico encerrado , respostas não são mais permitidas