我们目前常用的Access数据库版本中, 有JET和ACE引擎。所以我们看到的后缀也有mdb和accdb之分
JET引擎能访问 Office 97-Office 2003,但不能访问 Office 2007及以上的版本
ACE 引擎是随 Office 2007 一起发布的数据库连接组件,既能访问 Office 2007及以后的版本,也能访问早期的 Office 97-Office 2003。
- JET引擎只有32位的版本
- ACE引擎有32位、64位的版本
- ACE64位的引擎可以连接32位和64位的access数据库
- 一个操作系统只能安装一种位数的ACE,安装64位需要卸载32位
- 64位的应用程序只能调用64位的引擎、32位的应用程序只能调用32位的引擎
- 64位应用程序需要连接64位和32位access就必须用64位的ACE引擎
数据库访问时注意:Microsoft.Jet.OLEDB.4.0(JET引擎)和Microsoft.ACE.OLEDB.12.0(ACE 引擎)。
另外:Microsoft.ACE.OLEDB.12.0 能访问正在打开的 Excel 文件,而 Microsoft.Jet.OLEDB.4.0 则不允许
更多的Access技巧源码,请关注Office交流网: http://www.office-cn.net