сімптом:

Пры адкрыцці пашкоджанай базы дадзеных у MS Access вы бачыце наступную памылку:

Запіс (-ы) нельга прачытаць; няма дазволу на чытанне ў "хххх" (памылка 3112)

дзе "хххх" - гэта імя аб'екта Access, яно можа быць альбо сістэмны аб'ект, альбо карыстацкі аб'ект.

Здымак экрана паведамлення пра памылку выглядае так:

Здымак экрана з памылкай «Запісы не могуць быць прачытаны; няма дазволу на чытанне для «xxxx» (памылка 3112)»

Запіс (-ы) нельга прачытаць; няма дазволу на чытанне на 'MSysAccessObjects'

Гэта памылка Microsoft Jet і DAO, і код памылкі 3112.

Дакладнае тлумачэнне:

Вы сутыкнецеся з гэтай памылкай, калі ў вас няма дазволу на чытанне названай табліцы або запыту для прагляду яе даных. Вам трэба звязацца з адміністратарам базы дадзеных або ўладальнікам аб'екта, каб змяніць прысвоеныя дазволы.

Аднак, калі вы ўпэўнены, што ў вас ёсць дазвол на аб'ект, але ўсё яшчэ атрымліваеце гэтую памылку, то вельмі верагодна, што інфармацыя аб аб'екце і даныя аб уласцівасцях часткова пашкоджаныя, і Microsoft Access памылкова лічыць, што ў вас няма дазволу на чытанне для канкрэтнага аб'екта.

Вы можаце паспрабаваць наш прадукт DataNumen Access Repair каб аднавіць базу дадзеных MDB і вырашыць гэтую праблему.

Файл узору:

Прыклад пашкоджанага файла MDB, які прывядзе да памылкі. mydb_4.mdb

Файл выратаваны DataNumen Access Repair: mydb_4_fixed.mdb (Табліца "Recovered_Table2" у выпраўленым файле, якая адпавядае табліцы "Staff" у непашкоджаным файле)

Спасылкі: