Добрый день!
На DataBand1 лежит компонент StiImage, свойство ProcessingDuplicates = Merge.
Данные для StiImage загружаются с помощью свойста DataColumn, где указано поле BLOB из БД Oracle.
Всё работает отлично до тех пор, пока в выборке из БД не попадется поле BLOB = null, в этот момент возникается ошибка рендеринга Stimulsoft.Report.Helpers.StiImageHelper.IsEqualImages (скриншот прилагаю).
Сам отчёт также прилагаю, данные можно взять любые, т.е. достаточно двух строк, где в первой строке в колонке "Фото артикула" будет какая-то фотка, во второй строке будет null, - в итоге, парсер скажет "Null reference exception".
Вопрос. Может быть есть какие-то глобальные настройки, чтобы при сравнении массива byte[] и null (EMPTY_BLOB) не выдавалось исключение?
StiImage с ProcessingDuplicates = Merge
StiImage с ProcessingDuplicates = Merge
- Вложения
-
- Характеристики_товара.mrt
- (96.46 КБ) 211 скачиваний
-
- StiImage_Merge_exception.png (21.95 КБ) 1995 просмотров
Re: StiImage с ProcessingDuplicates = Merge
Здравствуйте, Леонид,
Необходимо некоторое время для анализа проблемы, о результатах дадим знать.
Спасибо.
#4112
Необходимо некоторое время для анализа проблемы, о результатах дадим знать.
Спасибо.
#4112
Re: StiImage с ProcessingDuplicates = Merge
Здравствуйте, Леонид,
Проблема исправлена, фикс будет в следующем релизе.
Спасибо.
Проблема исправлена, фикс будет в следующем релизе.
Спасибо.