Pues creo que al machacar la bbdd, el motor jet de bbdd de Microsoft, no le sienta muy bién y se enfada y no quiere trabajar más y se detiene ...
Cita: http://www.desarrolloweb.com/faq/115.php
La base de datos Access propiamente dicha no existe. En realidad lo que existen son archivos .mdb y un motor llamado Jet que accede a esos archivos para manejarlos en la medida de sus posibilidades. De hecho, podríamos crear y mantener un archivo .mdb sin utilizar Access, simplemente a través de ODBC y el motor Jet.
El motor Jet son unas librerías DLL que vienen con el Windows y sirven para mantener esos archivos .mdb.
Access es por tanto una interfaz de manejo del motor Jet para facilitar a los usuarios la creación y administración de bases de datos .mdb.