當您嘗試在Access2003中打開MicrosoftAccess數據庫文件(.mdb)時,您可能會收到以下錯誤消息,並且Access2003可能會停止響應:
MicrosoftOfficeAccesshasencounteredaproblemandneedstoclose.
注重:要查看錯誤簽名的具體信息,請單擊以下文本中的鏈接:
Whatdoesthiserrorreportcontain?
當您查看錯誤報告中的數據時,報告包含的錯誤簽名與本文開頭列出的錯誤簽名相似。
原因
以下兩個條件同時滿足時,會發生此問題:
您嘗試打開的數據庫文件為只讀文件。
-並且-
該數據庫文件包含在您打開文件時執行的MicrosoftVisualBasicforApplications(VBA)代碼,並且該代碼包含指向打印機的、無法解析的引用。該打印機可能已脫機或從網絡中刪除。
替代方法
要避免此問題,請按照下列步驟操作:
注重:這些步驟使用未記載的/decompile開關反編譯Access2003數據庫。
右鍵單擊該數據庫文件,然後單擊“屬性”。
在“屬性”對話框中的“常規”選項卡上,單擊以清除“只讀”復選框,然後單擊“確定”。
單擊“開始”,然後單擊“運行”。
在“運行”對話框中,鍵入以下內容:
msAccess.exe"驅動器/路徑/文件名.mdb"/decompile
其中,驅動器是Access2003數據庫文件所在的驅動器,
路徑是Access2003數據庫文件的路徑,而
文件名是Access2003數據庫文件的名稱。
單擊“確定”。