2010-04-01 110 views
3

我的客戶端有一個Access 2007(accdb)文件。它存儲在SharePoint上,有三個用戶檢查出來,進行更新並重新檢入。一個用戶在Windows 7上,另一個在Vista上,第三個在Vista或XP上(我的客戶端不確定) 。Access 2007:無法識別的數據庫格式

沒有鏈接表,它一次只能由一個用戶使用。

我被告知7用戶花了幾個小時添加數據,然後發佈到SharePoint。現在,任何嘗試讀取數據的用法都會遇到「無法識別的數據庫格式」錯誤。他們寄給我一份,我也得到了同樣的東西。這是一個特別的表格(當然是最重要的),它在嘗試打開時會這樣做;所有其他對象(查詢,表單等)都可以正常打開,除了那些依賴於表格的對象。

嘗試進行壓縮和修復會出現錯誤「Microsoft Office Access數據庫引擎找不到對象'tbl_TableName'。請確保該對象存在,並且正確填寫其名稱和路徑名稱。我也嘗試導入一個新的accdb文件,並得到相同的「無法識別的數據庫格式錯誤」。

我懷疑它完全損壞,但我的客戶很瘋狂。如果沒有解決這個問題,那麼在Google上搜索時看到的這些Access恢復程序呢?做他們的工作?有建議嗎?

+0

你是什麼意思「完全損壞」?這似乎與您的陳述可以訪問查詢/表單相矛盾。其次,你沒有遵循最佳實踐。數據表應該存儲在一個單獨的ACCDB和前端對象(表單/報告/查詢/等等)中,並且鏈接到一個單獨的ACCDB中。是的,這使Sharepoint場景中的事情變得更加複雜,但是你發現了單一模型的一個問題 - 一個部分的損壞可能會影響另一部分。嘗試將表導入新創建的ACCDB。也許只有一個或幾個表被損壞。 – 2010-04-04 00:25:28

+0

我的意思是表格完全損壞。我想我沒有說清楚。另外,我同意最佳做法,但這不是我的寶貝。最後,我的問題是,我試圖導入沒有成功。 – 2010-04-06 21:03:31

+0

7號用戶是否仍然可以打開桌子?他們還有他們的數據庫副本嗎? – 2011-06-15 11:02:41

回答

0

您是否曾嘗試導入mdb格式?也許下去一個版本會把它踢開。

相關問題