Ошибка: операция должна использовать обновляемый запрос - PullRequest
1 голос
/ 01 мая 2010

После настройки приложения (разработанного с использованием VS 2008 и MS Access) установка в другой системе работает нормально. Но всякий раз, когда я пытаюсь изменить пароль или идентификатор (есть окно входа в систему, к которому пользователь должен получить доступ, чтобы попасть в главное окно), появляется сообщение об ошибке «операция должна использовать обновляемый запрос». Кто-нибудь может предложить лекарство?

Спасибо, Indranil

Ответы [ 2 ]

2 голосов
/ 12 марта 2014
  1. Чтобы исправить эту ошибку, вам нужно запустить ваше приложение с правами администратора
  2. Выполните следующие шаги, чтобы запустить приложение в привилегии администратора
  3. Изменить уровень с

    <requestedExecutionLevel level="asInvoker" uiAccess="false" />

    К

    <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Доступно в настройках UAC, расположенных в настройках проекта

2 голосов
/ 02 мая 2010

Вы проверили, что разрешения одинаковы для обеих установок? Вам потребуется минимум разрешений на чтение и запись для папки, содержащей файл Access.

Чтобы проверить разрешения, можно щелкнуть правой кнопкой мыши файл или папку и выбрать «Свойства». На вкладке «Безопасность» отобразятся подробности.

Для веб-приложений необходимо проверить разрешения для IUSRS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...