Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Vb.net 解决;微软.ace.oledb.12.0';提供程序未在本地计算机上注册”;如果没有DB引擎,则可重新发行_Vb.net_Visual Studio_Ms Access - Fatal编程技术网

Vb.net 解决;微软.ace.oledb.12.0';提供程序未在本地计算机上注册”;如果没有DB引擎,则可重新发行

Vb.net 解决;微软.ace.oledb.12.0';提供程序未在本地计算机上注册”;如果没有DB引擎,则可重新发行,vb.net,visual-studio,ms-access,Vb.net,Visual Studio,Ms Access,首先感谢您阅读本文。昨天,我在没有更改程序本身的一行代码的情况下突然出现了上述错误。幸运的是,我可以通过查询stackoverflow轻松解决这个问题。我确实按照建议安装了MicrosoftAccess数据库引擎2010可再发行版,并且运行正常 但是:有人知道这个补丁在幕后做了什么,以及如何“手动”实现这个补丁的替代方法吗 为什么我这么问:我在一家大公司工作,有一个IT部门集中发布软件。我的小程序有一个例外,但除此之外,我不能也不能建议任何用户安装这个附加软件。无论如何,他们甚至不能这样做。所以

首先感谢您阅读本文。昨天,我在没有更改程序本身的一行代码的情况下突然出现了上述错误。幸运的是,我可以通过查询stackoverflow轻松解决这个问题。我确实按照建议安装了MicrosoftAccess数据库引擎2010可再发行版,并且运行正常

但是:有人知道这个补丁在幕后做了什么,以及如何“手动”实现这个补丁的替代方法吗

为什么我这么问:我在一家大公司工作,有一个IT部门集中发布软件。我的小程序有一个例外,但除此之外,我不能也不能建议任何用户安装这个附加软件。无论如何,他们甚至不能这样做。所以我必须找到另一种方法

更多详情: 我们正在使用Windows7,Office2010,现在正逐步过渡到Windows10,Office2016。为了准备这一步骤而安装的一些软件(由IT集中安装)一定是我的程序突然出现上述错误的原因。我正在Visual Studio Professional 2012下开发我的程序,我自己(仍然)在Windows 7上。 在我的推荐经理中,我勾选了:

  • 用于DDL和安全性的Microsoft ADO Ext.2.8
  • Microsoft OLE DB服务组件1.0类型库

非常感谢您的帮助。谢谢,祝您周末愉快。

从我在互联网上找到的信息来看,office 2013/2016版本中的ACE driver版本号似乎有所变化。2013年ACE版本为15.0,2016年为16.0。尝试更改连接字符串以适应此更改,并查看它是否解决了问题。

因此,您使用VS 2012在Win 7机器上构建此应用程序。您是说您以前安装了Office 2010,但现在安装了Office 2016?如果没有,您的计算机是否发生了更改?如何更改?我正在Win7和VS2012上构建此应用程序。我还没有被迁移到Office 2010。显然,随着公司准备迁移到2016年,我的机器确实发生了变化。不幸的是,这是集中进行的,我无法重现逐步的变化。您可能知道我将如何重现已更改的软件whise?您会说“我尚未迁移到Office 2010”。那是打字错误吗?您的意思是您尚未从Office 2010迁移到Office 2016吗?对不起,是的,这是一个输入错误。我还有Office2010。我还没有迁移到2016年。但该公司显然是在完全迁移之前分发“第一位”。如果您的公司从32位版本的Office迁移到64位版本,数据连接驱动程序将发生变化。