Симптом:

Когато отваряте повредена база данни на Access с Microsoft Access, виждате следното съобщение за грешка:

Двигателят на базата данни на Microsoft Jet не можа да намери обекта „xxxx“. Уверете се, че обектът съществува и че сте написали правилно името му и името на пътя.

където 'xxxx' е име на обект на Access, може да бъде или системен обект, или потребителски обект.

По-долу е примерна екранна снимка на съобщението за грешка:

Двигателят на базата данни на Microsoft Jet не можа да намери обекта „MSysObjects“. Уверете се, че обектът съществува и че сте написали правилно името му и името на пътя.

Това е уловима грешка на Microsoft Jet и DAO и кодът на грешката е 3011.

Точно обяснение:

Всеки път, когато системни обекти или потребителски обекти са повредени и не могат да бъдат разпознати, Access ще докладва за тази грешка.

Можете да опитате нашия продукт DataNumen Access Repair за да поправите базата данни MDB и да разрешите тази грешка.

Примерен файл:

Примерен повреден MDB файл, който ще причини грешката. mydb_3.mdb

Файлът е възстановен от DataNumen Access Repair: mydb_3_fixed.mdb (Таблицата „Възстановена_Table3“ във възстановения файл, съответстваща на таблицата „Персонал“ в неповредения файл)

 

Литература: