Что означает код HRESULT 0x8800042C (hrColumnSetNull)?

 
Предыдущий Следующий
hrNoWriteLock hrTableEmpty

hrColumnSetNull

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

hrColumnSetNull (0x8800042C) — значение столбца установлено в NULL.

Это предупреждающий статус JET: вызов может оставить полезные выходные данные или корректную позицию курсора, поэтому проверяйте не только код возврата.

Статус сообщает о результате записи: после операции значение столбца стало NULL.

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

  • Column update явно завершился установкой значения NULL.
  • `hrColumnNull` означает другое: при чтении column уже содержит NULL, поэтому payload bytes отсутствуют.
  • `hrTooManyIO` относится к throttling незавершённых I/O операций движка и не является причиной NULL-значения column.
  • Это warning на стороне update; `hrColumnNull` обычно возникает при retrieval. Соседние коды того же workflow требуют отдельного разбора, а не общей retry-реакции.

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


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