适用于 Jet 和 Jet ODBC 驱动程序的 Microsoft OLE DB 提供程序仅在 32 位版本中可用

简介

Microsoft Jet 的 Microsoft OLE DB 提供程序和 Microsoft Access ODBC 驱动程序 (Jet ODBC 驱动程序) 提供 Microsoft Office Access 数据库的接口。 适用于 Jet 的 Microsoft OLE DB 提供程序和 Jet ODBC 驱动程序仅在 32 位版本中可用。

例如,你有一个使用 Microsoft OLE DB Provider for Jet 的 32 位应用程序。 如果将应用程序迁移到 64 位模式下运行,则应用程序无法使用 Microsoft OLE DB Provider for Jet 连接到数据源。 出现此问题的原因是应用程序需要 64 位版本的 Microsoft OLE DB Provider for Jet。

但是,仍可以使用 32 位版本的 Microsoft OLE DB Provider for Jet 和 32 位版本的 Jet ODBC 驱动程序。 在 64 位 Windows 环境中,可以在 32 位模式下运行应用程序。 这使应用程序能够使用 32 位版本的 Microsoft OLE DB Provider for Jet 或 32 位版本的 Jet ODBC 驱动程序。

更多信息

Jet 数据库引擎设计为与 Windows 一起提供的通用数据库引擎。 Access 数据库引擎也称为 Access Connectivity Engine (ACE) ,是基于 Jet 的基础构建的 Office 数据库引擎。 ACE 在 32 位和 64 位体系结构中都提供。 但是,一个设备上只允许一个体系结构。 ACE 的体系结构必须与该计算机上的 Office 安装的体系结构匹配。 这两个引擎提供类似的功能,但 ACE 遵循 Office 的设计原则,并不适合 Jet 支持的某些先前方案。 若要确保 ACE 是适合你的方案的最佳解决方案,请阅读下载页上提供的所有预期使用方案, 下载 Microsoft Access 数据库引擎 2016 可再发行组件

若要确定你的计算机上是否已提供 ACE 或建议安装,请参阅 无法在 Office 即点即用应用程序之外使用 Access ODBC、OLEDB 或 DAO 接口