Что означает код HRESULT 0xC80005EB (hrNoCurrentIndex)?

 
Предыдущий Следующий
hrTaggedNotNULL hrKeyIsMade

hrNoCurrentIndex

Что означает hrNoCurrentIndex

hrNoCurrentIndex (0xC80005EB) — запись недопустима без текущего индекса.

Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errNoCurrentIndex.

Практический смысл и диагностика

  • Операция cursor требует активного индекса, но ни один index не выбран или недоступен.
  • `hrIndexNotFound` означает, что не найден index с указанным именем; здесь же проблема в текущем состоянии cursor после lookup/selection.
  • `hrNullKeyDisallowed` относится к NULL в index key и не объясняет отсутствие выбранного индекса.
  • Выберите допустимый index до построения key, seek или навигации в порядке индекса.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.