出现错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册

出现错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册

我正在使用 Visual Studio 2017 企业版、MS Excel 2016(64 位)

我在尝试将 Excel 中的数据读入数据集时遇到此错误。我检查了解决方案,并从链接安装了 Microsoft Access Database Engine 2012 Redistributehttps://www.microsoft.com/en-us/download/details.aspx?id=13255

即使安装后我仍然收到相同的错误:

“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册

我正在与团队一起开发一个 Web 应用程序,对于我的所有同事来说,它运行良好。但对我来说,它不起作用

答案1

我通过检查 Visual Studio 的“使用 64 位版本的 IIS Express”选项解决了这个问题。然后它开始从 Web 应用程序正确读取数据。

相关内容