| Предыдущий | Следующий |
| hrDatabaseAttached | hrNoIdleActivity |
hrSeekNotEqual
Что означает hrSeekNotEqual
hrSeekNotEqual (0x8800040F) — ни SeekLE, ни SeekGE не нашли точного совпадения.
Что проверить
Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrSeekNotEqual.
- Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
- Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
Исходная формулировка
a less-than-or-equal or greater-than-or-equal seek positioned the cursor without finding an exact.
This result specifically means that the cursor can be validly positioned even though equality was not achieved; hrRecordNotFound is a different outcome. Related values below can appear in the same workflow but require a different response:
hrTableEmpty — the table opened successfully but contains no current record for navigation
do not assume ordered iteration remains valid after an indexed key changes.
Relevant API surface — seek, move, range, key construction, table open, and post-update navigation
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.