| Предыдущий | Следующий |
| hrDiskFull | hrFileNotFound |
hrPermissionDenied
Что означает hrPermissionDenied
hrPermissionDenied — ESE отклонил изменение, потому что текущий cursor или сеанс не имеет требуемого права на запись.
Что проверить
- Зафиксируйте Jet API, режим открытия cursor/table и транзакционное состояние сеанса.
- Проверьте read-only flags, права на базу и то, не используется ли cursor, специально открытый только для чтения.
- Отделите эту ошибку от файловой ACL: файл базы может быть доступен процессу, но конкретный ESE object всё равно открыт в режиме, запрещающем update.
Как подтвердить исправление
Исправление подтверждается открытием объекта с минимально необходимым write mode и успешным обновлением внутри корректной транзакции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
