| Предыдущий | Следующий |
| hrTooManyOpenIndexes | hrColumnDoesNotFit |
hrColumnLong
Что означает hrColumnLong
hrColumnLong (0xC80005DD) — значение столбца слишком длинное.
Это старый HRESULT-вариант результата ESE (расширяемый механизм хранения, ESENT); в JET API соответствующее условие известно как JET_errColumnLong.
Практический смысл и диагностика
- Переданное значение превышает размер, рассчитанный на обычные данные этого column или конкретного путь API.
- `hrColumnTooBig` относится к declared maximum column, а `hrColumnDoesNotFit` — к оставшемуся месту в record.
- Для действительно больших данных используйте поддерживаемое long-value representation либо введите меньший application-level limit.
- Измерьте encoded byte length и проверьте, что schema действительно определяет column как подходящий long-value type.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.