2011-11-18 159 views
0

我是使用Visual Studio 2010和Microsoft Access 2007創建應用程序的新手。我嘗試使用MySQL作爲數據庫連接Visual Studio並且它工作正常,但是當我將其更改爲MS Access我得到錯誤,指出OleDbException未處理找不到文件。我創建的數據庫文件是在該程序所在數據庫連接:Visual Studio 2010和Microsoft Access 2007(OleDbException未處理)

這是錯誤的PRINTSCREEN同一文件夾: enter image description here

+0

你檢查了基礎知識嗎?文件存在,不被另一個進程使用(這對於數據庫來說會是蹩腳的......)? – MPelletier

+0

你是否意外地在程序的其他地方打開了這個數據庫連接? – Thinhbk

+0

@MPelletier:只有我的系統正在使用數據庫。但我得到了一個新的錯誤。 – sean

回答

1

例外情況是告訴你什麼是問題:「工作組信息文件丟失或僅由其他用戶打開」。

微軟有一個完整的解釋和解決方案here

+0

我在這裏遇到了一個新問題。它聲明它找不到我創建的數據庫。 – sean

+0

你確定該文件實際存在嗎?我通常會將完整的文件名稱從例外消息中複製出來,並將其粘貼到Windows資源管理器窗口導航欄中,以確保沒有任何錯過的錯別字。 –

+0

可以在數據庫位置的文件夾的文件名之間有空格嗎? – sean

0

我的理解是,你需要設置你的構建設置的目標爲x86 CPU JET.OleDb提供商工作。如果您的目標是「ANy CPU」或x64,您將遇到異常。

相關問題