Site icon EfmSoft

Что означает код HRESULT 0xC8000711 (hrPermissionDenied)?

 
Предыдущий Следующий
hrDiskFull hrFileNotFound

hrPermissionDenied

Что означает hrPermissionDenied

hrPermissionDenied — ESE отклонил изменение, потому что текущий cursor или сеанс не имеет требуемого права на запись.

Что проверить

  • Зафиксируйте Jet API, режим открытия cursor/table и транзакционное состояние сеанса.
  • Проверьте read-only flags, права на базу и то, не используется ли cursor, специально открытый только для чтения.
  • Отделите эту ошибку от файловой ACL: файл базы может быть доступен процессу, но конкретный ESE object всё равно открыт в режиме, запрещающем update.

Как подтвердить исправление

Исправление подтверждается открытием объекта с минимально необходимым write mode и успешным обновлением внутри корректной транзакции.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version