evita en lo posible usar los valores directamente del formulario (SQL Injection), ya que si un (

dijera M$) "un usuario malintencionado"
jajajajajja, ches interpretaciones de microsoft
, introduce una sentencia sin sentido, podra tronarte la base
ahora en referencia a tu problema
antes de introducir los campos, podrias convertirla a entero (ya que mencionas que usas numero para el idusuarios), por ejemplo
Código ASP:
Ver originalidusers = cdbl(request.form(cmbprofesores))