access mysql odbc驱动程序_无法在 Office 即点即用外使用 Access ODBC 驱动程序或 OLEDB 提供程序 | Microsoft Docs...

在Office即点即用版本中,外部应用程序无法找到Access ODBC驱动程序或OLEDB提供程序。从版本2009开始,Microsoft已解决此问题,使外部应用能正确找到接口。对于早期版本,可能需要额外组件。
摘要由CSDN通过智能技术生成

无法使用 Access ODBC、OLEDB 或 DAO 接口外部的 Office 即点即用应用程序

2020/11/12

适用于:

Access 2016, Access 2013, Access for Office 365, Access 2019, Excel 2013, Excel 2016, Excel 2019, Excel for Office 365

本文内容

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章。

症状

当您尝试为 Microsoft Access 在数据源 ODBC 管理器中提供的驱动程序创建 ODBC DSN 时,尝试将失败。 如果您使用的是即点即用 (C2R) Office 安装,则会发生此问题。 在尝试此操作时,您可能会遇到以下任何问题,具体取决于 Office 的版本:

" 选择驱动因素 " 对话框中未列出 ACEODBC.DLL 提供的 ODBC 驱动程序。

您将收到 "操作系统当前未配置为运行此应用程序" 的错误消息。

收到 "无法加载 odbcji32.dll" 错误消息。

您会收到 "此用户 DSN 的驱动程序不存在。 只能与显示 N/A 的平台一起删除 "错误消息"。

42efa79f511326116bdf303a872a8839.png

受影响的驱动因素:

Microsoft Access 驱动程序 ( * .mdb,* .accdb)

Microsoft Access 文本驱动程序 ( * .txt、* .csv)

Microsoft Excel 驱动程序 ( * .xls、* .xlsx、* xlsm、xlsb)

此外,如果您尝试从外部应用 (程序(使用 16.0 OLEDB provider)在 Office) 外部运行 OLEDB 连接,则当您尝试连接到提供程序时,您会遇到 "无法找到提供程序" 这一错误: "无法找到提供程序"。

原因

Office 在本地操作系统的独立虚拟环境中运行的即点即用安装。 Office 外部的一些应用程序可能不知道在独立环境中查找安装的位置。

解决方案

从 Microsoft 365 office 版本2009开始,工作已完成将 ACE 从 C2R 虚拟化冒泡中断开 ,以便 Office 外部的应用程序能够找到由 C2R 安装中的 Access 数据库引擎提供的 ODBC、OLEDB 和 DAO 接口。

使用下表了解在您的环境中访问这些 intefaces 是否需要其他组件:

当前 Office 安装

所需的其他组件

建议的其他安装

适用于 Enterprise、Office 2016/2019 消费者版本2009或更高版本的 Microsoft 365 应用程序

-

Microsoft 365 for Enterprise、Office 2016/2019 消费者早于版本2009的应用程序

Office 2016/2019 Pro Plus C2R (批量许可证)

Office 2010/2013/2016 MSI

-

备注

Microsoft Access 数据库引擎2016可再发行组件不作为推荐的解决方案提供给指定的方案,因为 Access Database engine 2016 和 M365 应用程序使用相同的主要版本标识符 (16.0) 可能会引入意外行为。 如果检测到此方案,则 Office 并行检测也会阻止安装继续进行。

Microsoft Access 数据库引擎2010可再发行的解决方案不再作为推荐的解决方案提供,因为 Office 2010 已达到 Microsoft 支持生命周期的结尾。

创建 ODBC 连接的其他信息

Office 的所有即点即用实例无法从 Office 应用程序或数据源 ODBC 管理器中创建计算机/系统数据源名称。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值