介绍
适用于 Microsoft Jet 的 Microsoft OLE DB 提供程序和 Microsoft Access ODBC 驱动程序(Jet ODBC 驱动程序)提供Microsoft Office Access 数据库的接口。 Microsoft OLE DB Provider for Jet 和 Jet ODBC 驱动程序仅在 32 位版本中可用。
例如,你有一个 32 位应用程序,该应用程序使用 Microsoft 的 Jet OLE DB 提供程序。 如果迁移应用程序以在 64 位模式下运行,则应用程序无法使用 Microsoft OLE DB Provider for Jet 连接到数据源。 出现此问题的原因是应用程序需要 64 位版本的 Microsoft OLE DB Provider for Jet。
但是,仍然可以使用适用于 Jet 的 Microsoft OLE DB 提供程序的 32 位版本和 Jet ODBC 驱动程序的 32 位版本。 在 64 位 Windows 环境中,可以在 32 位模式下运行应用程序。 这使应用程序能够使用适用于 Jet 的 Microsoft OLE DB 提供程序的 32 位版本或 Jet ODBC 驱动程序的 32 位版本。
详细信息
Jet 数据库引擎设计为与 Windows 一起提供的常规用途数据库引擎。 Access 数据库引擎(也称为 Access 连接引擎(ACE))是从 Jet 的基础构建而来的 Office 数据库引擎。 ACE 在 32 位和 64 位体系结构中都提供。 但是,设备上只允许使用一个体系结构。 ACE 的体系结构必须与该计算机上的 Office 安装的体系结构匹配。 这两个引擎都提供类似的功能,但 ACE 遵循 Office 的设计原则,不适用于 Jet 支持的一些以前方案。 若要确保 ACE 是方案的最佳解决方案,请通读下载页上提供的所有预期使用方案, 下载Microsoft Access 数据库引擎 2016 可再发行组件。
若要确定 ACE 是否已在你的计算机上可用,或是哪种安装版本是推荐的,请参阅 无法在 Office 即点即用应用程序外部使用 Access ODBC、OLEDB 或 DAO 接口。