我有一個MS Access數據庫,我已經在Access 2007和Access 2010中進行了編輯,工作了好幾個月,表中有很多數據。使用的應用程序仍然有效,但我無法再手動打開數據庫。我得到錯誤"unknown database format
「和"The Visual Basic for Applications project in the database is corrupt"
。當我在該對話框上單擊確定時訪問trys來修復我的數據庫,當完成時我得到錯誤」id is not an index in this table"
。訪問數據庫中的未知數據庫格式
目前我只嘗試打開我的數據庫的副本,因爲我不能讓原始數據庫無法正常工作。但申請工作多久?或者在訪問中打開時這只是一個問題?而且,如何解決它?
好的,但如果我的數據庫損壞,爲什麼我的應用程序工作?這裏最糟糕的情況是什麼?無論如何,我的數據會被刪除嗎?如何最好地複製,沒有得到反編譯工作... – Nick3
獲取已刪除嗎?不可以成爲無法挽回的?是。至於如何或爲什麼發生,有可能有無數的原因。如果它是共享數據庫,那很糟糕。如果你只有一個前端,那很糟糕。如果它位於網絡驅動器上,並且它只有一個前端而沒有後端,那很糟糕。你有沒有嘗試我的選項2?創建一個空白數據庫並嘗試從舊數據庫中導入對象。如果這不起作用,您可以嘗試通過Jet打開它並以這種方式複製對象,但這是一個令人頭疼的問題。 –
如果我在這2天等待更糟? (不知道它什麼時候被損壞了......)由於使用數據庫的應用程序現在正在運行,並且週末會更好,因爲我無法停止這個運行時間。或者現在輸入的數據在數據庫中可能是錯誤的? – Nick3