Net Core教程

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

本文主要是介绍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")

 

这篇关于C# 访问Access数据库在X64下访问失败问题解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!