| Предыдущий | Следующий |
| hrIndexDuplicate | hrIndexMustStay |
hrIndexNotFound
Что означает hrIndexNotFound
hrIndexNotFound (0xC800057C) — индекс не существует.
Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errIndexNotFound.
Практический смысл и диагностика
- Запрошенное имя индекса ESE корректно синтаксически, но такого индекса в таблице нет.
- `hrNoCurrentIndex` означает отсутствие доступного текущего индекса у курсора; `hrIndexNotFound` — конкретный отсутствие конкретного индекса по имени.
- `hrKeyDuplicate` возникает при обновлении данных, нарушающем уникальный ключ, и не объясняет отсутствие объекта схемы.
- Проверьте схему/миграции вокруг `JetCreateIndex`, `JetDeleteIndex`, `JetSetCurrentIndex`, `JetMakeKey`, `JetSeek`, `JetSetIndexRange`.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
