| Предыдущий | Следующий |
| hrTooManyOpenTables | hrObjectDuplicate |
hrIllegalOperation
Что означает hrIllegalOperation
hrIllegalOperation (0xC8000520) — ESE/Jet отклонил операцию как недопустимую для текущего состояния объекта базы данных.
Практический смысл
Cursor, table, session или transaction находятся в состоянии, где выбранный вызов не разрешён. Причину нужно связывать с конкретной последовательностью ESE API.
Что проверить
- Сохраните session/table/cursor и последний успешный ESE call.
- Проверьте transaction level и режим открытия объекта.
- Сопоставьте ошибку с документированными preconditions конкретной операции.
- Исправьте порядок вызовов вместо повторения той же операции в неизменном состоянии.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
