C# 访问Access数据库在X64下访问失败问题解决

今天测试连接access数据库,写了个小demo可以正常使用,但是原代码放入到自己的项目时发现X64下会报错Microsoft.ACE.OLEDB.12.0缺失。而项目使用的SDK在X86下没法运行,在查阅诸多博客后发现是需要安装AccessDatabaseEngine.exe。但是大多下载路径都已经404了,找的时候废了点劲,所以整理下 下载链接 提取码:zlwj

 

// OleDbConnection oleDb = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\user.mdb");

// 以下未修改后
OleDbConnection oleDb = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\user.mdb")

 

posted @ 2022-02-25 13:57  越甲鸣吾君  阅读(399)  评论(0编辑  收藏  举报