C# 转 MS Access 数据库

标签 c# ms-access

我的 MS Access 数据库和 C# Windows 窗体应用程序之间的连接如下图所示,错误提示

"The 'Microsoft.ACE.OLDB.12.0' is not registered to local machine"

Visual Studio2015 和 MS Access2016 我是业余爱好者

enter image description here

最佳答案

最近我自己处理过这个问题,我相信您需要 Microsoft Access Database Engine 2010 Redistributable https://www.microsoft.com/en-us/download/details.aspx?id=13255

您有两个选择:

  1. 32 位版本 (AccessDatabaseEngine.exe)
  2. 64 位版本 (AccessDatabaseEngine_x64.exe)

您无法同时安装两者。如果您的目标是 x86 平台,请安装 32 位版本。如果您的目标是 x64 平台或 AnyCPU,请安装 64 位版本。

关于C# 转 MS Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36439545/

相关文章:

sql - 多个联合 MS Access

ms-access - 在多用户环境中对 Microsoft Access 后端数据库进行编程的正确方法

mysql - 从多值组合框填充子报表。

sql - MS Access 2013:UNION 3个表中的任何2个有效,UNION 3个崩溃

c# - 对 DbContext 的通用访问

c# - 在 C# 中使用 TextureBrush 从不同高度开始平铺图像时出现问题

c# - 如何使 ViewModel 验证与模型验证保持同步?

c# - 在IE9中选择 'Open'时Asp.Net下载文件报错

c# - ASP.NET MVC 5 中的自定义授权过滤器?

sql - 为什么我的查询中出现 "Invalid use of Nulls"错误?