我是使用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