Строка подключения OleDB для чтения файла Excel, открытого исключительно другим пользователем

Кто-нибудь может сказать мне, что строка подключения OleDB будет использоваться для просто чтения файла Excel исключительно , открытого другой пользователь ?

Я пробовал следующую строку подключения, которая у меня не сработала: -

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Mode=Read;Extended Properties=\"Excel 8.0;HDR=YES;ReadOnly=true;\"";

Эта строка подключения выдает следующее исключение, когда она открывается другим пользователем: -

The Microsoft Jet database engine cannot open the file ''.  It is already opened exclusively by another user, or you need permission to view its data.

ПРИМЕЧАНИЕ:

  1. Файл Excel хранится в общей папке, поэтому его могут открывать несколько пользователей.
  2. Используемый поставщик: - Microsoft.Jet.OLEDB.4.0
  3. Тип файла Excel: - Рабочий лист MS Excel 97-2003
  4. Копирование файл НЕ разрешен
6
задан Kushal Waikar 2 May 2011 в 07:14
поделиться