“ Microsoft.ACE.OLEDB.16.0提供程序未在本地计算机上注册”,但我已经安装了它

时间:2019-03-02 19:18:33

标签: asp.net oledb oledbconnection oledbexception

我和其他人有同样的问题,但是(在这种情况下)我已经安装了该组件。

更新: 我有Windows 10 x64,Office 2016 x64,MS Access数据库引擎2016 x64。是ASP.NET .NET Framework 4.5的目标AnyCPU Visual Studio解决方案(网站项目)。

该图像仅用于演示我已经安装了此OLEDB提供程序。

Provider is registered!

我的代码是:

"Provider=Microsoft.ACE.OLEDB.16.0;Data Source={0};Extended Properties='Excel 12.0 Xml;HDR={1}'"
cmdExcel.Connection = connExcel
connExcel.Open()

最后一个换行符并导致异常。

0 个答案:

没有答案