繁体   English   中英

OLEDB与Excel的连接不喜欢网络共享路径

[英]OLEDBConnection to Excel does not like network share path

我需要连接到网络共享上的excel文件才能阅读工作簿。 如果文件是本地文件,则可以工作,但是当文件在网络共享上时,我将其用作数据源:

"\\Server\\MyShare\\Testing\\InputFiles\\Test_ReportInput.xlsx"

它抛出此错误:

'C:\\ Server \\ MyShare \\ Testing \\ InputFiles \\ Test_ReportInput.xlsx'不是有效路径。 确保路径名拼写正确,并且您已连接到文件所在的服务器。

它在原始路径前加了C:\\ 显然,添加C:\\时路径和文件都不存在。

这不适用于网络共享吗? 还是我需要以某种方式告诉它不使用C:\\?

哦,只需要这样做:

"\\\\Server\\MyShare\\Testing\\InputFiles\\Test_ReportInput.xlsx"

4 \\开始。

您可以映射网络共享,以便它具有驱动器号并使用它吗?

在Windows资源管理器中,右键单击共享文件夹,然后选择“映射网络驱动器...”。

*刚刚看到您的4斜杠解决方案,那看起来更好。 谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM