“找不到提供程序。可能未正确安装。”与“Microsoft.ACE.OLEDB.12.0”提供商合作时

问题描述 投票:0回答:1

配置

Excel 2013(64位),操作系统(64位),内置x86平台

问题

这个问题可以重复,但我无法找到正确的解决方案。

我正在开发winform,我试图连接access 数据库。在我的系统中,一切正常(64 位操作系统,32 位 Excel)。但客户端具有上述配置。连接时,我遇到异常,“找不到提供程序。它可能未正确安装。”,我主要引用了 2 个链接:

  1. https://www.microsoft.com/en-us/download/details.aspx?id=23734
  2. https://www.microsoft.com/en-us/download/details.aspx?id=13255

但是两者都失败了。我仍然遇到同样的异常。我可以尝试其他解决方案吗?预先感谢您。

c# excel ms-access ms-office
1个回答
0
投票

更改平台目标。

在 Visual Studio 2022 中,转到属性 --> 构建 --> 平台目标 --> 从“任何 CPU”更改为您需要的目标平台。就我而言,将该设置更新为“x86”解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.