Site icon EfmSoft

Что означает код HRESULT 0x88000190 (hrFLDKeyTooBig)?

 
Предыдущий Следующий
hrRemainingVersions hrFLDNullKey

hrFLDKeyTooBig

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

hrFLDKeyTooBig (0x88000190) — ключ был усечён, поскольку превысил максимальную длину.

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

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

  • ключ индекса ESE превысил legacy-лимит размера ключа и не может быть полностью представлен без усечения.
  • Сохраните определение индекса, нормализованные байты ключа, участвующие столбцы, locale и риск того, что усечение сольёт различающиеся значения.
  • `hrLogFileCorrupt` относится к целостности журнала транзакций и не связан с слишком большим ключом индекса.
  • `hrFLDNullKey` означает формирование NULL-ключа; здесь проблема именно в размере полученного ключа.

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


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

Exit mobile version