Síntoma:

Al abrir una base de datos de Access dañada con Microsoft Access, verá el siguiente mensaje de error:

El motor de base de datos Microsoft Jet no pudo encontrar el objeto 'xxxx'. Asegúrese de que el objeto exista y de que escriba su nombre y la ruta correctamente.

donde 'xxxx' es un nombre de objeto de Access, puede ser un objeto del sistemao un objeto de usuario.

A continuación se muestra una captura de pantalla de muestra del mensaje de error:

El motor de base de datos Microsoft Jet no pudo encontrar el objeto 'MSysObjects'. Asegúrese de que el objeto exista y de que escriba su nombre y la ruta correctamente.

Este es un error capturable de Microsoft Jet y DAO y el código de error es 3011.

Explicación precisa:

Siempre que objetos del sistema o los objetos de usuario están dañados y no se pueden reconocer, Access informará de este error.

Puedes probar nuestro producto DataNumen Access Repair para reparar la base de datos MDB y solucionar este error.

Archivo de muestra:

Ejemplo de archivo MDB corrupto que causará el error. mydb_3.mdb

El archivo recuperado por DataNumen Access Repair: mydb_3_fixed.mdb (La tabla 'Recovered_Table3' en el archivo recuperado correspondiente a la tabla 'Staff' en el archivo no dañado)

 

Referencias: