Bun pomeriggio.

Ho la necessità di copiare tutti i valori di una colonna in altre due colonne del db.

Ho fatto un replace del punto con la verigola perchè i separatori il db li vuole con il punto.

L'unico problema lo riscontro quando ho una cifra tipi 2.550,00 e mi restituisce il seguente errore:
Syntax error in number in query expression '2.550.00'.

Questa è la query:
codice:
Dim importoOnorario, importoFinto, id_onorario, percentualeAumento, importoInserito
id_onorario = rsElencoOnorari("id_Ono")
'Inizio calcolo della percentuale
importoOnorario = rsElencoOnorari("importo")
percentualeAumento = importoOnorario*variazionePercentuale/100
percentualeAumentoDef = FormatNumber(percentualeAumento,2)
importoInserito = importoOnorario+percentualeAumentoDef
importoInseritoDef = FormatNumber(importoInserito,2)
'importoOltre999 = convert(decimal(10,2),"&(importoInseritoDef)&")
importoVariato = replace(importoInseritoDef,",",".")
'Fine calcolo percentuale
'Inizio inserimento valori in nuovo anno
Dim MM_editCmd

    Set MM_editCmd = Server.CreateObject ("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_parcellazione_sv_STRING
    MM_editCmd.CommandText = "UPDATE tb_onorari SET " & annoCorrente & " = "& importoVariato & ", importo = "& importoVariato & " WHERE id_Ono = " & id_onorario & ""
	Response.write MM_editCmd.CommandText & "
"

    MM_editCmd.Prepared = true

    MM_editCmd.Execute
    MM_editCmd.ActiveConnection.Close
Il db è access e il campi sia di dove vengono presi i valori si di quelli di destinazione sono numerici, precisione doppia, fisso, due decimali

come posso risolvere?

Grazie a tutti in anticipo.