我使用多年的 Microsoft Access 2016 資料庫突然出現無法辨識的資料庫格式錯誤。我最初在 Access 2010 中開發資料庫,但現在已遷移到 2016。我注意到 Microsoft ADO 3.6 庫不再可用,因此我的一些程式碼無法編譯。但我讀到有解決方法。我嘗試過壓縮和修復。最近,我開始建立一個全新的資料庫,並一次移動一個表格和其他物件。但又彈出無法辨識的資料庫格式錯誤。有任何想法嗎?
答案1
過去,我在使用各種獨立的 MS Access 資料庫時曾多次遇到此錯誤,該錯誤似乎是隨機發生的,並且由於任何特定操作而無法重現。
我已經成功創建了一個新的資料庫檔案並使用以下命令從原始資料庫中導入了所有內容External Data > New Data Source > From Database > Access
窗戶和Select All
對於每個物件類型選項卡。然而,即使成功,這種方法通常只會推遲錯誤的出現,而錯誤將不可避免地再次出現。
根據我的經驗,唯一持久的修復方法是恢復錯誤開始發生之前的資料庫備份。