Síntoma:

Ao abrir unha base de datos de Access danada con Microsoft Access, ves a seguinte mensaxe de erro:

O motor de base de datos de Microsoft Jet non puido atopar o obxecto 'xxxx'. Asegúrate de que o obxecto existe e de que escribes correctamente o seu nome e o nome do camiño.

onde 'xxxx' é un nome de obxecto de Access, pode ser a obxecto do sistema, ou un obxecto de usuario.

A continuación móstrase unha captura de pantalla de mostra da mensaxe de erro:

O motor de base de datos de Microsoft Jet non puido atopar o obxecto 'MSysObjects'. Asegúrate de que o obxecto existe e de que escribes correctamente o seu nome e o nome do camiño.

Este é un erro de Microsoft Jet e DAO atrapable e o código de erro é 3011.

Explicación precisa:

Sempre obxectos do sistema ou os obxectos do usuario están danados e non se poden recoñecer, Access informará deste erro.

Podes probar o noso produto DataNumen Access Repair para reparar a base de datos MDB e resolver este erro.

Ficheiro de mostra:

Exemplo de ficheiro MDB corrupto que causará o erro. mydb_3.mdb

O ficheiro recuperado por DataNumen Access Repair: mydb_3_fixed.mdb (A táboa 'Recovered_Table3' do ficheiro recuperado correspondente á táboa 'Staff' do ficheiro non danado)

 

Referencias: