Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别
1、共同点:所有都是连接到Excel对象的接口引擎
2、不同点:
1)对于不同版本的Excel,有两个接口可供选择:Microsoft.Jet.OLEDB.4.0(以下简称Jet引擎)
和microsoft.ace.oledb.12.0(以下简称ACE引擎)。Jet引擎可以访问office 97-2003,但是你无法
访问office 2007。ACE引擎是与Office 20,071一起发布的数据库连接组件,您可以访问Office
2007或Office 97-2003。
2)microsoft.ace.oledb.12.0可以访问正在打开的Excel文件,而microsoft.jet.oledb.4.0是不可
能的。因此,在使用不同版本的Office时,请注意使用正确的引擎。
扩展资料:
从2007版本开始,Access包含特定于Office的Jet版本,最初称为Office Access连接引擎
(ACE),但现在称为Access数据库引擎。此引擎完全向后兼容以前版本的Jet引擎,因此它从早期
的Access版本读取和写入(.mdb)文件。
它引入了一种新的默认文件格式(.accdb),它为Access带来了一些改进,包括复杂数据类型,如
多值字段,附件数据类型和备注字段中的历史记录跟踪。它还带来了安全性和加密性改进,并支持
与Microsoft Windows SharePoint Services 3.0和Microsoft Office Outlook 2007的集成。