Что означает код HRESULT 0x88000192 (hrFLDNullKey)?

 
Предыдущий Следующий
hrFLDKeyTooBig hrExistingLogFileHasBadSignature

hrFLDNullKey

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

hrFLDNullKey (0x88000192) означает, что при формировании ключа индекса ESE получил значение NULL. Это warning/status: вызов может оставить полезные выходные данные или корректную позицию курсора.

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

  • Indexed columns и их NULL flags.
  • Conditional-index rules и значения текущей записи.
  • API/result, который использовал сформированный ключ.

Отличайте состояние от hrFLDKeyTooBig: там ключ существует, но слишком велик; здесь ключ отсутствует по NULL semantics. В зависимости от schema и условий индексации NULL key может штатно исключаться из индекса либо быть запрещён конкретным контрактом.

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


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