今天测试连接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")