Visual Studio从数据库连接向导中缺少Microsoft.Ace.OLEDB.16.0

时间:2018-08-02 13:38:09

标签: c# visual-studio-2017 oledb

我正在尝试通过Visual Studio 2017中的“连接到数据库”向导连接到访问数据库。“高级”选项卡中的提供程序下拉列表缺少Microsoft.Ace.OLEDB.16.0提供程序,因此无法安装Microsoft Ace.OLEDB.12.0。 Office 2016已安装在将使用此应用程序的所有计算机上。

我可以通过手动创建一个保护Microsoft.Ace.OLEDB.16.0提供程序的OleDbConnection来连接到数据库。

我的问题是,是否可以将该提供程序添加到连接向导选项中?

2 个答案:

答案 0 :(得分:1)

VS 2017中存在此类问题。

也请检查。
在以下位置找不到ADO.net实体数据模型模板VS2017

在您的项目中使用VS 2015更加值得。

答案 1 :(得分:1)

我将为遇到这种情况的其他人添加此内容。就目前而言,如果您的数据库连接向导已安装Office x64,则不可能连接到Access数据库。 Office阻止安装32位Access驱动程序,并提示您卸载Office并重新安装32位。