¿Ese error es en la linea del Execute?
Para ese tipo de errores lo que debes hacer para detectarlos es imprimir la cadena que se ejecuta:
Cita: ...
SQL ="INSERT INTO tabla (HIni, HFin) VALUES ('"&comienzo&"', '"&final&"')"
response.write SQL
response.end
...
objCommand.Execute(SQL)
Haz eso y observa lo que se va a ejecutar, normalmente ya así se muy fácil detectar el error visualmente