El problema no es de los decimales, sino de sintaxis; para que puedas verlo a simple vista haz esto:
Código:
vSQL = "EXEC Sp_Ajustes_Add @Rodillo = '" + Rodillo + "' @Diam_act = '" + Diam_act + "' @diam_ant = '" + Diam_ant + "' @fecha = '01/01/98 23:59:59.999' @Usuario = '" + Usuario + "' @Comentario = '" + Comentario + "' "
response.write vSQL
response.end
Rs_Ajustes_Add.Open vSQL, CxnSql