c# - Visual Studio 连接到 MS Access
问题描述
我无法.accdb
在 Visual Studio 2017 中连接。
AccessDatabaseEngine
我也试过安装Microsoft Access Database Engine 2010/2016 Redistributable
。
其他情况下提供2007 Office System Driver: Data Connectivity Components
,但无法下载。
最后,我改变any/x86/x64
了,但没有帮助。
我总是收到:
Microsoft.ACE.OLEDB.12.0 提供程序未在本地计算机上注册
解决方案
https://www.microsoft.com/en-us/download/details.aspx?id=13255
在 64 位操作系统上;
1)如果安装了 32 位,“ACEOLEDB.DLL”应该存在这里:
C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\ACEOLEDB.DLL
2)如果安装了 64 位,“ACEOLEDB.DLL”应该存在于此处:
C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEOLEDB.DLL
在 32 位操作系统上;
“ACEOLEDB.DLL”应该存在于此处:
C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEOLEDB.DLL
另请查看最新驱动程序:http: //www.microsoft.com/en-in/download/details.aspx?id=13255[ ^]
谢谢!
推荐阅读
- php - 从 PHP 中的字符串中提取数字时丢失小数
- unity3d - 将顶点数据相乘会导致轮廓不均匀(shaderlab unity3d)
- scala - 修改 via 以接受返回 Future 的方法
- python-3.x - 如何使用扩展用户模型类实现 django admin 查询集过滤器
- node.js - 更新 npm install npm@latest -g 时出现错误?
- javascript - Vue组件传递多个对象作为道具不起作用
- jhipster - 如何在不同的服务器中连接 Jhipster 前端和后端
- c++ - 如何在 C++ Builder 中使用 DrawTransparentBitmap()
- javascript - 无法读取未定义错误的属性“长度”-ReactJS
- spring - 如何在 Spring WebClient 中管理/创建连接池?