Что означает код HRESULT 0xC80003F9 (hrRecordDeleted)?

 
Предыдущий Следующий
hrTooManyKeys hrReadVerifyFailure

hrRecordDeleted

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

hrRecordDeleted (0xC80003F9) — запись удалена.

Что проверить

Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrRecordDeleted.

  • Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
  • Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.

Исходная формулировка

  • the cursor refers to a row that was deleted after it became the current record.
  • hrRecordNotFound — a seek or lookup found no row matching the constructed key or bookmark criteria
  • Typical API surface — JetMove, JetSeek, JetGetBookmark, JetGotoBookmark, JetPrepareUpdate, JetUpdate, and JetDelete
  • do not retry a write without rereading the row and its business preconditions.
  • Diagnostic layer — cursor currency, bookmarks, prepared updates, and row lifecycle

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


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