| Предыдущий | Следующий |
| hrCannotRename | hrTableNotEmpty |
hrDensityInvalid
Что означает hrDensityInvalid
hrDensityInvalid (0xC800051B) — недопустимая плотность файла или индекса.
Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errDensityInvalid.
Практический смысл и диагностика
- Заданная плотность ESE table/index находится вне поддерживаемого диапазона engine.
- `hrIndexInvalidDef` относится ко всему описанию индекса; `hrDensityInvalid` изолирует именно параметр плотности.
- Используйте документированное значение плотности либо не задавайте переопределение, позволяя ESE выбрать значение по умолчанию.
- Сохраните значение плотности, версию структуры API, тип table/index и логику выбора значения по умолчанию непосредственно перед вызовом create/alter.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.