Hola u_goldman.
Yo estoy teniendo un problema parecido y, aunque todavía no estoy del todo seguro, creo que lo que pasa es que la carpeta (o todo el servidor) donde están alojadas las bases de datos no tienen permisos de escritura.
Yo estaba creando una página con ASP y bases de datos y las probaba en mi equipo con IIS 5. Todo funcionaba bastante bien.
Cuando subí el proyecto a un servidor con el mismo sistema las páginas que hacían consultas a las bases de datos corrían bien, pero las que intentaban escribir esas mismas bases arrojaban el siguiente error y no se mostraban.
Código:
Microsoft JET Database Engine error '80040e09'
No se puede actualizar. Base de datos u objeto de sólo lectura.
Prueba a ver si tienes permisos de escritura.
Si esta no es la solución

, esperemos que alguien nos ilustre a los dos.
Suerte