сімптом:
Пры адкрыцці пашкоджанай базы дадзеных у MS Access вы бачыце наступную памылку:
Запіс (-ы) нельга прачытаць; няма дазволу на чытанне ў "хххх" (памылка 3112)
дзе "хххх" - гэта імя аб'екта Access, яно можа быць альбо сістэмны аб'ект, альбо карыстацкі аб'ект.
Здымак экрана паведамлення пра памылку выглядае так:
Запіс (-ы) нельга прачытаць; няма дазволу на чытанне на '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" у непашкоджаным файле)