c# - 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 上运行,但仍然出现同样的错误。为什么这不起作用?我该做什么?
解决方案
推荐阅读
- hadoop - YARN 中对 Flink ACL 的支持
- react-native - React Native 无法显示平面列表
- cordova - 如何在 nativedroid2 中使用多个左侧面板
- angular - Angularfire2如何在angular4-5中处理多个Observables
- php - 如何在 jQuery 中获取 PHP 数组值
- node.js - 很少找到 Vscode + NestJs 模块
- python - TypeError:“模块”对象不可调用:日历模块
- php - Symfony 4,在匿名用户和会话因不活动而被终止的用户之间进行识别
- protocols - MODBUS协议线圈订购
- java - 在 JavaFX 控制器之间传递值