ອາການ:

ເມື່ອໃຊ້ Microsoft Access ເພື່ອເປີດໄຟລ໌ຖານຂໍ້ມູນ Access ທີ່ເສຍຫາຍ, ມັນຈະສະແດງຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຕໍ່ໄປນີ້ (error 3800):

'ID' ບໍ່ແມ່ນດັດຊະນີໃນຕາຕະລາງນີ້

or

'AOIndex' ບໍ່ແມ່ນດັດຊະນີໃນຕາຕະລາງນີ້.

ຮູບໜ້າຈໍຕົວຢ່າງເບິ່ງຄືດັ່ງນີ້:

ຄຳອະທິບາຍທີ່ຊັດເຈນ:

ໃນແຕ່ລະຖານຂໍ້ມູນ Access, ຈະມີຕາຕະລາງລະບົບທີ່ເຊື່ອງໄວ້ "MSysAccessObjects", ແລະມັນມີດັດຊະນີທີ່ເອີ້ນວ່າ "AOIndex" ສໍາລັບການເຂົ້າເຖິງຮຸ່ນເກົ່າແລະ "Id" ສໍາລັບຮຸ່ນໃຫມ່. ໃນ​ລະ​ຫວ່າງ​ການ​ສໍ້​ລາດ​ບັງ​ຫຼວງ​ຂອງ​ໄຟລ​໌​, ດັດ​ຊະ​ນີ​ໄດ້​ຮັບ​ຄວາມ​ເສຍ​ຫາຍ​ເຊັ່ນ​ດຽວ​ກັນ​ແລະ Access ບໍ່​ສາ​ມາດ​ຊອກ​ຫາ​ດັດ​ຊະ​ນີ​ໃນ​ເວ​ລາ​ທີ່​ເປີດ​ຖານ​ຂໍ້​ມູນ​ທີ່​ເສຍ​ຫາຍ​. ດັ່ງນັ້ນມັນຈະລາຍງານຄວາມຜິດພາດທີ່ໄດ້ກ່າວມາຂ້າງເທິງ.

ການແກ້ໄຂພຽງແຕ່ບັນຫານີ້ແມ່ນການນໍາໃຊ້ຜະລິດຕະພັນຂອງພວກເຮົາ DataNumen Access Repair ເພື່ອສ້ອມແປງໄຟລ໌ MDB ແລະແກ້ໄຂຂໍ້ຜິດພາດນີ້.

ໄຟລ໌ຕົວຢ່າງ:

ຕົວຢ່າງໄຟລ໌ MDB ເສຍຫາຍທີ່ຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ. mydb_8.accdb

ໄຟລ໌ສ້ອມແປງດ້ວຍ DataNumen Access Repair: mydb_8_fixed.accdb