en que linea te da el error?
prueba lo siguiente
Código PHP:
sql= "UPDATE base set desk ='"&sd2&"', visita ='"&visita2&"', tipo1 ='"&tip3&"', funcionando ='"&fun2&"', mfalla='"&mf2&"', gestion ='"&ges2&"', naturaleza ='"&nat2&"', tipologias ='"&tip2&"', observacion='"&observacion&"', asesor ='"&asesor&"', id ='"&id&"' WHERE Abonado = '"&request("Abonado")&"'"
response.write sql
response.end
esto te imprimira en la pantalla el SQL que estas pretendiendo ejecutar sobre la BD.
luego en el enterprise manager o culaquier otro administrador de la BD que este usando, ejecutas esa linea de codigo y ve que te dice.