win7 64位系统下读写access数据库以及安装了office32位软件再安装64位odbc的方法

公司一款软件还在读写access数据库.

问题是我的电脑是win7 64位, 运行程序会报错, 出错信息很明显, 大意是ODBC数据源读写出错.

因此,我需要下载Access ODBC 64位数据源

Microsoft Access Database Engine 2010 Redistributable

https://www.microsoft.com/en-us/download/details.aspx?id=13255

 下载X64版本:

剩下还有一个问题, 下载好的东东无法安装.

提示说因为本机office安装的是32位版本,因此必须将其卸载后, 安装office64位, 再安装AccessDatabaseEngine_X64.exe

如果真这样干, 会死人滴~~

幸好网上有解决方法:

(1)用压缩软件把AccessDatabaseEngine_X64.exe解压缩,里面会有一个AceRedist.msi安装文件;

(2)用Orca软件打开这个msi,找到LaunchCondition里面的BLOCKINSTALLATION,删掉这一行,然后保存。

(3)重新运行AceRedist.msi安装,这时不再有错误提示。

AccessDatabaseEngine_X64.exe如果右键菜单没有解压缩选项,那么可以把扩展名.exe改为.rar再解压缩

Orca软件是一款msi安装包修改器.

按以上办法, 还真安装上去了, 并且不影响软件使用.

在此留下记号, 以备以后再遇到类似这样的问题时查询.

原文地址:https://www.cnblogs.com/hackpig/p/8276972.html