Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在VB 2010中添加aceoledb.dll作为引用时出现的问题_Visual Studio 2010_Ms Access - Fatal编程技术网

Visual studio 2010 在VB 2010中添加aceoledb.dll作为引用时出现的问题

Visual studio 2010 在VB 2010中添加aceoledb.dll作为引用时出现的问题,visual-studio-2010,ms-access,Visual Studio 2010,Ms Access,我正在使用VB2010和Access 我的连接字符串工作非常好 "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Database1.accdb;Persist Security Info=False;" 我在我的机器上安装了Access数据库引擎,我试图将ACEOLEDB.DLL添加到我的引用中,但出现以下错误 该文件存在,但我无法添加它。我假设通过添加dll,最终用户不需要安装Access数据库引擎???如果您只是想让应用程序能够使用Sy

我正在使用VB2010和Access

我的连接字符串工作非常好

"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Database1.accdb;Persist Security Info=False;"
我在我的机器上安装了Access数据库引擎,我试图将ACEOLEDB.DLL添加到我的引用中,但出现以下错误


该文件存在,但我无法添加它。我假设通过添加dll,最终用户不需要安装Access数据库引擎???

如果您只是想让应用程序能够使用
System.Data.OleDb
对象和
Microsoft.ACE.OleDb.12.0
提供程序,那么您不需要向VB.NET项目添加任何引用。安装Access数据库引擎时,ACE OLEDB提供程序将在Windows中注册

我假设通过添加dll,最终用户不需要安装Access数据库引擎

这是不正确的。仍需要在运行应用程序的每台计算机上安装Access数据库引擎的适当版本*


*(即32位或64位,与应用程序的“位”相同。)

如果您只是希望应用程序能够将
System.Data.OleDb
对象与
Microsoft.ACE.OleDb.12.0
提供程序一起使用,则无需向VB.NET项目添加任何引用。安装Access数据库引擎时,ACE OLEDB提供程序将在Windows中注册

我假设通过添加dll,最终用户不需要安装Access数据库引擎

这是不正确的。仍需要在运行应用程序的每台计算机上安装Access数据库引擎的适当版本*

*(即32位或64位,与应用程序的“位”相同。)