| Предыдущий | Следующий |
| hrInvalidOperation |
hrAccessDenied
Что означает hrAccessDenied
hrAccessDenied — ESE отказал в доступе к объекту или операции в текущем контексте сеанса.
Что проверить
- Зафиксируйте Jet API, JET_SESID/JET_DBID/JET_TABLEID, требуемый режим открытия и объект базы, на котором появился отказ.
- Проверьте файловые ACL, режим read-only, эксклюзивное владение и ограничения самого ESE. Не смешивайте отказ движка с обычной ошибкой доступа к файлу.
- Если операция требует записи, убедитесь, что курсор и база открыты с подходящими правами и что другой сеанс не удерживает несовместимое состояние.
Как подтвердить исправление
Исправление подтверждается успешным выполнением того же Jet API с минимально необходимыми правами и без расширения доступа к несвязанным объектам.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.