0

我正在使用 Visual Studio 2017 并尝试连接到 Excel 文件源以进行数据流。我已尝试在 StackOverflow 上找到以下所有解决方案,但均无效:

  • 为 2010 年安装了 32 位 Microsoft Access 数据库引擎(我正在运行 32 位版本的 Office)
  • 将 Run64BitRuntime 更改为“假”
  • Delay Validation = "True" 无处不在,包括连接管理器
  • 将连接字符串更改为此处和其他站点上的各种建议。
  • 确保 Excel 文件已关闭。

在其他生活中,我已经成功连接到 Excels 源数百次,但在这项新工作中,我必须自己安装 VS,而我以前从未这样做过。到目前为止,安装似乎还不错,我可以毫无问题地做很多其他事情——我只是无法连接到 Excel 文件源。我很绝望。任何想法,任何人?

感谢任何回答的人。

我得到的错误信息:

“无法检索连接管理器‘Excel 连接管理器’的表信息。无法使用连接管理器‘Excel 连接管理器’连接到源”

4

1 回答 1

0

我通过卸载然后重新安装 VS 2017 让它工作。我怀疑 - 但不确定 - 关键是在安装 VS 2017 之前安装 2010 年的 32 位 Microsoft Access 数据库引擎。当我第一次安装 VS 2017 时情况并非如此。但是在卸载 VS 后,我卸载然后重新安装了 32 位 Access 驱动程序,然后重新安装了 VS 2017,我的 Excel 连接工作正常。在尝试连接之前,我还完成了上述所有其他步骤,但我不知道它们是否有必要。

于 2019-10-31T04:38:40.497 回答