Ms Access: запись (и) не читается; нет разрешения на чтение [table]

Я написал скрипт для загрузки файлов mdb и их чтения из-за провайдера OLEDB. Все работает нормально, но при попытке чтения из таблицы возникает исключение:

Ms Access: запись (и) не может быть прочитана; нет разрешения на чтение на tblMytable

 var cmd = new OleDbCommand("SELECT * FROM tblMytable", conn);
 var reader = cmd.ExecuteReader();

Я изменил права доступа прямо в Ms Access для пользователя «администратор», и он работает. Но проблема в том, что этот скрипт нужно запускать два раза в день и скачивать около 20 файлов. Таким образом, невозможно вручную изменить разрешения.

Можно ли программно изменить права чтения для таблицы?

Большое спасибо за любые идеи!

7
задан Jan Remunda 20 February 2012 в 12:55
поделиться