StiImage с ProcessingDuplicates = Merge

Обсуждение Stimulsoft Reports.NET
Ответить
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

StiImage с ProcessingDuplicates = Merge

Сообщение Леонид »

Добрый день!

На DataBand1 лежит компонент StiImage, свойство ProcessingDuplicates = Merge.
Данные для StiImage загружаются с помощью свойста DataColumn, где указано поле BLOB из БД Oracle.

Всё работает отлично до тех пор, пока в выборке из БД не попадется поле BLOB = null, в этот момент возникается ошибка рендеринга Stimulsoft.Report.Helpers.StiImageHelper.IsEqualImages (скриншот прилагаю).

Сам отчёт также прилагаю, данные можно взять любые, т.е. достаточно двух строк, где в первой строке в колонке "Фото артикула" будет какая-то фотка, во второй строке будет null, - в итоге, парсер скажет "Null reference exception".

Вопрос. Может быть есть какие-то глобальные настройки, чтобы при сравнении массива byte[] и null (EMPTY_BLOB) не выдавалось исключение?
Вложения
Характеристики_товара.mrt
(96.46 КБ) 89 скачиваний
StiImage_Merge_exception.png
StiImage_Merge_exception.png (21.95 КБ) 874 просмотра
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: StiImage с ProcessingDuplicates = Merge

Сообщение Aleksey »

Здравствуйте, Леонид,

Необходимо некоторое время для анализа проблемы, о результатах дадим знать.

Спасибо.
#4112
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: StiImage с ProcessingDuplicates = Merge

Сообщение Aleksey »

Здравствуйте, Леонид,

Проблема исправлена, фикс будет в следующем релизе.

Спасибо.
Ответить