首页 > 解决方案 > Microsoft.ACE.OLEDB.12.0 未注册,Access Database Engine 2010 下载后无法修复

问题描述

这个错误让我发疯。我已经在我的项目中添加了一个访问数据库作为数据源(将它与我的表单中的组件绑定),因此我不仅无法连接到数据库,而且我也无法运行整个项目!

完整的错误是:

System.InvalidOperationException
  HResult=0x80131509
  Message=provider 'Microsoft.ACE.OLEDB.12.0' is not registered in the local machin.
  Source=System.Data

我试图下载https://www.microsoft.com/en-us/download/details.aspx?id=13255(因为'Microsoft.ACE.OLEDB.12.0 没有在本地机器上注册'说)和没有帮助。找不到2007版本。并尝试在 x86 上运行,但仍然出现同样的错误。为什么这不起作用?我该做什么?

这是尝试安装 Microsoft Access Database Engine 2016 时出现的错误

标签: c#ms-accessinstallationoledb

解决方案


推荐阅读