сімптом:

Пры спробе адкрыць пашкоджаны файл MDB пры дапамозе Microsoft 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" у непашкоджаным файле)

Спасылкі: