Ya he visto tu propia respuesta, pero para intentar hacer algo más, unas cuantas cosillas...
Cuando compactas una base de datos desde el menú herramientas, lo que Access hace, es compactar la base datos actual sobre una copia de la misma, así que, si tenías los permisos asignados directamente a la base datos para los usuarios de ASP, se han perdido, normal, deberías de asignar los permisos al directorio donde está alojada la base de datos, así no tendrás el mismo problema, la próxima vez que hagas eso mismo.
Eso es sólo un suponer de como creo que tienes montado el sistema.....
Un saludo