Страница 1 из 1

Ошибка при null значении в поле

Добавлено: 18 июл 2013, 16:28
genius_p
Имеется источник из БД Sql Server.
Один из столбцов типа DateTime имеющий значения NULL
При выводе таких столбцов происходит ошибка NullReferenceException.

Re: Ошибка при null значении в поле

Добавлено: 18 июл 2013, 16:59
Aleksey
Здравствуйте,

Не смогли воспроизвести проблему.
Пожалуйста, проверьте последний предрелизный билд.
Если проблема осталась, пришлите пример отчета с тестовыми данными для анализа.

Спасибо.

Re: Ошибка при null значении в поле

Добавлено: 22 июл 2013, 13:21
genius_p
В случае если отчет просматривается в Дизайнере то выдается предупреждение, но отчет строится.
В случае построения из кода:
report.Render(false);

Получаем исключение NullReferenceException.

Re: Ошибка при null значении в поле

Добавлено: 24 июл 2013, 10:03
Aleksey
Здравствуйте,

Делались некоторые улучшения. Пожалуйста, проверьте последний билд.

Спасибо.

Re: Ошибка при null значении в поле

Добавлено: 24 июл 2013, 10:21
genius_p
Я проверял на версии 2013.2.1613, новее на сайте не нашел.
Результат для предоставленного отчета не изменился.

Re: Ошибка при null значении в поле

Добавлено: 24 июл 2013, 12:25
Aleksey
Здравствуйте,

Не смогли воспроизвести данную проблему на последнем билде.
Не могли бы вы прислать отчет с тестовыми данными, на которых воспроизводится проблема с ошибкой NullReferenceException.

Спасибо.

Re: Ошибка при null значении в поле

Добавлено: 24 июл 2013, 13:34
genius_p
Так он вложен 2 постами выше

Re: Ошибка при null значении в поле

Добавлено: 24 июл 2013, 14:23
Aleksey
Здравствуйте,

Данный отчет не вызывает никаких ошибок при вызове метода Render().

Спасибо.

Re: Ошибка при null значении в поле

Добавлено: 02 авг 2013, 08:48
genius_p
Здравствуйте.

Действительно на версии от 19.07 падения в методе Рендер не происходит. Хотя предупреждение в дизайнере, при формировании отчета имеется (см. скриншот в http://forumru.stimulsoft.com/viewtopic ... 980#p11386)

Re: Ошибка при null значении в поле

Добавлено: 05 авг 2013, 10:37
Aleksey
Здравствуйте,

Чтобы устранить данное сообщение построения, пожалуйста, попробуйте скорректировать в источнике данных тип на DateTime(nullable).

Спасибо.