Страница 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).
Спасибо.