| Предыдущий | Следующий |
| hrExistingLogFileIsNotContiguous | hrBufferTruncated |
hrColumnNull
Что означает hrColumnNull
hrColumnNull означает, что выбранная column текущей записи ESE содержит NULL. Байтового значения для неё нет, поэтому вызывающий код не должен интерпретировать содержимое output buffer как данные столбца.
Что проверить
- Сохраните column ID,
itagSequence, retrieval flags и возвращённый actual size. - Отличайте NULL от пустого значения нулевой длины и от отсутствия текущей записи.
- Проверьте default-value semantics для этой схемы.
Как учитывать
Обрабатывайте NULL как отдельное допустимое состояние и инициализируйте output только после успешного non-NULL retrieval. Если приложение ожидает обязательное значение, ошибка находится в данных или бизнес-инварианте приложения, а не в механизме чтения ESE.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.