我是使用Visual Studio 2010和Microsoft Access 2007創建應用程序的新手。我嘗試使用MySQL作爲數據庫連接Visual Studio並且它工作正常,但是當我將其更改爲MS Access我得到錯誤,指出OleDbException未處理和找不到文件。我創建的數據庫文件是在該程序所在數據庫連接:Visual Studio 2010和Microsoft Access 2007(OleDbException未處理)
這是錯誤的PRINTSCREEN同一文件夾:
我是使用Visual Studio 2010和Microsoft Access 2007創建應用程序的新手。我嘗試使用MySQL作爲數據庫連接Visual Studio並且它工作正常,但是當我將其更改爲MS Access我得到錯誤,指出OleDbException未處理和找不到文件。我創建的數據庫文件是在該程序所在數據庫連接:Visual Studio 2010和Microsoft Access 2007(OleDbException未處理)
這是錯誤的PRINTSCREEN同一文件夾:
我的理解是,你需要設置你的構建設置的目標爲x86 CPU JET.OleDb提供商工作。如果您的目標是「ANy CPU」或x64,您將遇到異常。
你檢查了基礎知識嗎?文件存在,不被另一個進程使用(這對於數據庫來說會是蹩腳的......)? – MPelletier
你是否意外地在程序的其他地方打開了這個數據庫連接? – Thinhbk
@MPelletier:只有我的系統正在使用數據庫。但我得到了一個新的錯誤。 – sean