Подключение к данным Excel — нераспознанный формат базы данных

У меня есть подключение к данным в нескольких документах Excel, которые используют один и тот же исходный файл в общей сети. Если один пользователь открывает исходный файл, а другой пользователь пытается обновить подключение к данным, запрос завершается ошибкой и отображается ошибка Unrecognized database format. Затем он попытается открыть исходный файл как Read-Only копию.

Должен быть способ указать, что исходный файл в этом подключении к данным должен быть только для чтения, и что не должно иметь значения, открыт ли исходный файл кем-то другим.

Я перепробовал множество различных вариантов, в том числе оператор «Только для чтения» в строке подключения, добавление DISTINCT после команды SELECT, редактирование в Microsoft Query и т. д. Кто-нибудь знает, как заставить подключение к данным получать исходный файл как < em>Только чтение и извлекать последние сохраненные данные, даже если исходный документ где-то открыт?

Моя строка подключения OBDC:

DSN=Excel Files;DBQ="File Path";DefaultDir="Directory Path";DriverId=1046;MaxBufferSize=2048;PageTimeout=5;ReadOnly=1;

person CJK    schedule 17.02.2016    source источник


Ответы (1)


Восстановите MS-Office, чтобы решить эту проблему.

Надеюсь, это поможет вам.

person Pradeep Rajput    schedule 21.12.2017