Salve a tutti gente!

Ho dei numeri decimali che mi richiamo dal db e cerco di sommarli tra loro in un ciclo ma ogni volta che ci provo mi dice:

Microsoft VBScript runtime error '800a000d'

Type mismatch

/pagina.asp, line ...

finche mi serviva solo la parte intera facevo:

totale = cint(rs("a")) + cint(rs("b"))
response.write(totale)

e funzionava

adesso se faccio

totale = rs("a") + rs("b")
response.write(totale)

mi da errore

ho provato anche a fare cosi:

a = rs("a")
b = rs("b")

totale = a + b
response.write(totale)

e mi da errore!