| Предыдущий | Следующий |
| hrColumnDoesNotFit | hrColumnIndexed |
hrNullInvalid
Что означает hrNullInvalid
hrNullInvalid означает нарушение nullability contract конкретной ESE column. Это не то же самое, что запрет NULL в index key и не связано с превышением размера record.
Что проверить
- Сохраните column flags/default и prepared update type.
- Различайте omitted value и explicit NULL — для schema они могут иметь разные semantics.
- Проверьте application mapping, которое формирует row до JetSetColumn/related update.
- Если поле стало optional по бизнес-логике, изменяйте schema осознанно, а не подставляйте случайное placeholder value.
Как подтвердить исправление
Исправление подтверждается записью строки с допустимым для schema значением: explicit NULL и omitted value обрабатываются согласно nullability contract, без подстановки фиктивных данных.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.