2011-11-18 78 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,您将遇到异常。

相关问题