Q: | 為什麼 RepairDatabase 及 CompactDatabase 時, 會出現「你試著開啟一個已設在機器 '?????' 的使用者 admin 獨佔開啟 資料庫」? |
A: | RepairDatabase 及 CompactDatabase 必須在沒有其他程式或表單使用即將被 Repair 及 Compact 的資料庫時, 方可為之, 假設我們即將 Compact 的資料庫是 stock01.mdb, 而 stock01.mdb 正在被使用, 便會出現以上的錯誤訊息, 解決的方法是要求其他程式呼叫 Database.Close 關閉資料庫。 |