2013-11-27 3 views
0

Мне нужно подключиться к файлу excel на сетевом ресурсе o прочитать книгу. Если файл является локальным, то он работает, но если файл находится на сетевом ресурсе, и я использую это как мой datasoure:OLEDBConnection to Excel не любит путь к сетевому ресурсу

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

он бросает эту ошибку:

'C:\Server\MyShare\Testing\InputFiles\Test_ReportInput.xlsx' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

Это предварительно затрачиваемая C:\ на исходном пути. Очевидно, что путь или файл существуют при добавлении C: \.

Это не работает с сетевыми ресурсами? Или мне нужно сказать это как-то не использовать C: \?

ответ

1

О, просто должен был сделать это:

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

при запуске.

0

Можете ли вы сопоставить свой сетевой ресурс, чтобы иметь букву диска и использовать это?

В Проводнике Windows щелкните правой кнопкой мыши по общей папке и выберите «Карта сетевого диска ...».

* Только что увидел ваше решение с четырьмя чертами, и это выглядит лучше. Благодарю.

Смежные вопросы