ciao a tutti!

con questo codice:

codice:
dim imponibile,tipopagamento,totspese,sql1
imponibile = CDBL(rs("items_total"))
tipopagamento = rs("payment_type")

if imponibile > 100 AND tipopagamento = "Contrassegno" then
totspese = 3.50
sql1="UPDATE orders set [shipping_cost] = "&totspese&" WHERE id='"&stroid&"'"
cn.execute sql1
elseif imponibile > 100 AND tipopagamento = "Carta di Credito" then
totspese = imponibile*3.5/100
totspese = imponibile+totspese
sql1="UPDATE orders set [shipping_cost] = "&totspese&" WHERE id='"&stroid&"'"
cn.execute sql1
elseif imponibile > 100 AND tipopagamento = "Bonifico Bancario" then
totspese = 0
sql1="UPDATE orders set [shipping_cost] = "&totspese&" WHERE id='"&stroid&"'"
cn.execute sql1
end if
mi ritorna questo errore:

Sintassi non corretta in prossimità di '5'. Line: 28 (cn.execute sql1 ) (in grassetto)

forse 3.50 non lo digerisce?