No me había fijado que al principio de la página tienes esto:
rs.CursorType=1
rs.LockType=2
Así que nada de lo que te dije antes. Déjalo como lo tenías:
rs.Open SQL, oConn
aunque puede que sea por el tipo de cerrojo = 2:
"adLockPessimistic: Valor:2 Una vez que alguien abre la tabla, ésta queda bloqueada para los demás usuarios. Con este modo se asegura la integridad de los datos."
¿No tendrás la tabla abierta y por eso no te deja añadir registros?. Prueba con rs.LockType=3
Más info:
http://www.aspfacil.com/articulos/040401.asp, ...aunque puede que no sea por eso el error, y que sea porque no tiene permisos de escritura la BD.