Gejala:

Apabila membuka pangkalan data yang rosak dalam MS Access, anda melihat ralat berikut:

Rekod tidak dapat dibaca; tiada kebenaran membaca pada 'xxxx' (Ralat 3112)

di mana 'xxxx' adalah nama objek Access, ia boleh menjadi a objek sistem, atau objek pengguna.

Tangkapan skrin mesej ralat kelihatan seperti ini:

Tangkapan skrin ralat "Rekod tidak boleh dibaca; tiada kebenaran baca pada 'xxxx' (Ralat 3112)"

Rekod tidak dapat dibaca; tiada kebenaran membaca pada 'MSysAccessObjects'

Ini adalah ralat Microsoft Jet dan DAO yang dapat ditangkap dan kod ralatnya adalah 3112.

Penjelasan tepat:

Anda akan menghadapi ralat ini jika anda tidak mempunyai kebenaran membaca pada jadual atau pertanyaan yang ditentukan untuk melihat datanya. Anda perlu menghubungi DBA atau pemilik objek untuk mengubah suai tugasan kebenaran anda.

Walau bagaimanapun, jika anda pasti anda mempunyai kebenaran pada objek, tetapi masih mendapat ralat ini, maka besar kemungkinan maklumat objek dan data harta sebahagiannya rosak dan Microsoft Access berpendapat anda tidak mempunyai kebenaran membaca pada objek tertentu secara tersilap.

Anda boleh mencuba produk kami DataNumen Access Repair untuk memulihkan pangkalan data MDB dan menyelesaikan masalah ini.

Fail Contoh:

Contoh fail MDB yang rosak yang akan menyebabkan ralat. mydb_4.mdb

Fail diselamatkan oleh DataNumen Access Repair: mydb_4_fixed.mdb (Jadual 'Recovered_Table2' dalam fail yang disimpan sesuai dengan jadual 'Staff' dalam fail yang tidak rosak)

Rujukan: