| Предыдущий | Следующий |
| hrColumnLong | hrNullInvalid |
hrColumnDoesNotFit
Что означает hrColumnDoesNotFit
hrColumnDoesNotFit (0xC80005DF) — ESE не может разместить новое значение столбца в текущем record layout, потому что итоговая запись превышает доступный бюджет.
Что проверить
- Сохраните схему таблицы, Column ID, размер нового значения и фактический размер записи до JetSetColumn/JetUpdate.
- Проверьте вклад фиксированных, переменных и tagged columns. Ошибка может проявиться только при конкретной комбинации уже заполненных полей.
- Отделяйте её от слишком большого отдельного столбца и от ограничения числа columns: здесь важен суммарный размер сформированной записи.
Как подтвердить исправление
Уменьшите размер или переразместите данные по схеме и повторите ту же запись. Исправление подтверждено успешным JetUpdate без потери соседних полей.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.