“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案

在这里插入图片描述

第一步:下载并安装程序包

下载并安装“Microsoft Access 2016 数据库引擎可再发行程序包
下载地址:[https://www.microsoft.com/zh-cn/download/details.aspx?id=54920]
在这里插入图片描述
在这里插入图片描述
我的电脑是64位的操作系统,我是下载的AccessDatabaseEngine_X64.exe。

第二步:配置Visual Studio

1、打开一个项目解决方案,点击解决方案平台下拉框,如下图红框所示。
图1
选择配置管理器,如下图红框所示。
在这里插入图片描述
在弹出的配置管理器界面中,选择活动解决方案平台下拉框,如下图红框所示。
在这里插入图片描述
选择新建,如下图红框所示。
在这里插入图片描述
在弹出的新建解决方案平台界面中,选择键入或选择新平台下拉框,选择x64
在这里插入图片描述
以上步骤完成,重新生成解决方案调试即可解决问题。

连接字符串如下

string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;IMEX=1;HDR=YES'";
Logo

一站式 AI 云服务平台

更多推荐