简述JET引擎和ACE引擎区别

2019-05-15 15:28:00
tmtony8
原创
747

我们目前常用的Access数据库版本中, 有JET和ACE引擎。所以我们看到的后缀也有mdb和accdb之分


JET引擎能访问 Office 97-Office 2003,但不能访问 Office 2007及以上的版本
ACE 引擎是随 Office 2007 一起发布的数据库连接组件,既能访问 Office 2007及以后的版本,也能访问早期的 Office 97-Office 2003。



  1. JET引擎只有32位的版本
  2. ACE引擎有32位、64位的版本
  3. ACE64位的引擎可以连接32位和64位的access数据库
  4. 一个操作系统只能安装一种位数的ACE,安装64位需要卸载32位
  5. 64位的应用程序只能调用64位的引擎、32位的应用程序只能调用32位的引擎
  6. 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 则不允许


分享