| Предыдущий | Следующий |
| hrCreateIndexFailed | hrwrnDataHasChanged |
hrColumnMaxTruncated
Что означает hrColumnMaxTruncated
hrColumnMaxTruncated (0x880005E8) — значение столбца было усечено, поскольку превысило максимальную длину.
Это предупреждающий статус JET: вызов может оставить полезные выходные данные или корректную позицию курсора, поэтому проверяйте не только код возврата.
Практический смысл и диагностика
- Запрошенный maximum length ESE column превышает поддерживаемый предел, поэтому engine уменьшил эффективный лимит.
- Не смешивайте этот status с cursor seek results: он относится к schema/column definition и фактически принятому максимальному размеру поля.
- После создания/изменения schema считайте column metadata обратно и убедитесь, что приложение знает реальный effective limit, а не продолжает полагаться на исходное большее значение.
- Corruption transaction log — отдельная ошибка хранения; здесь главным доказательством являются requested и effective column limits, `JET_COLUMNDEF`, type и flags.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.