Я написал скрипт для скачивания mdb-файлов и их чтения благодаря поставщику OLEDB.Все работает нормально, но если я пытаюсь читать из таблицы, выдается исключение:
Ms Доступ: записи не могут быть прочитаны;нет разрешения на чтение на tblMytable
var cmd = new OleDbCommand("SELECT * FROM tblMytable", conn);
var reader = cmd.ExecuteReader();
Я изменил разрешения непосредственно в Ms Access для пользователя "Администратор", и это работает.Но проблема в том, что этот скрипт запускается два раза в день и загружает около 20 файлов.Поэтому невозможно вручную изменить разрешения.
Можно ли программно изменить права на чтение таблицы?
Большое спасибо за любые идеи!