powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как Передать в параметр значение NULL в Reporting Service?
7 сообщений из 7, страница 1 из 1
Как Передать в параметр значение NULL в Reporting Service?
    #34281943
KOS777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вызываю отчёт Reporting Service через IE и передаю строку типа

http://sqlbat/ReportServer/Pages/ReportViewer.aspx?%2fReport+Project+tbl%2fPROD_OilMoving_NEW&rs:Command=Render&StartDate=24.01.2007&EndDate=25.01.2007& PlantNumber=Null & AreaID=Null

И вот параметры PlantNumber и AreaID получают строковое значение "Null" а не тип типа NULL. Т.е. не ставится галочка NULL возле параметра а пишется Null в само поле. Если руками ставишь галочку NULL, то все работает, но как передать в строку чтобы програмно эта галочка сама ставилась?
Р.S. Для этих параметров стоят в Report Parameters галочки "Allow Null" и Default Values стоит Null. Но если эти параметры вообще не указывать в строке, то все равно не ставится NULL
...
Рейтинг: 0 / 0
Как Передать в параметр значение NULL в Reporting Service?
    #34282398
Olga Rukosueva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А откуда берутся допустимые значения этих параметров? Если из запроса, то надо проверить, что среди этих значений есть null. (например, добавить select null union all ...)
...
Рейтинг: 0 / 0
Как Передать в параметр значение NULL в Reporting Service?
    #34282516
KOS777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нет дело не в этом. Нужно просто передать из приложения параменту значение Null а не текст "Null"
...
Рейтинг: 0 / 0
Как Передать в параметр значение NULL в Reporting Service?
    #34282985
Olga Rukosueva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я про NULL и писала (не про строку "null"). Так все-таки, как заданы допустимые значения параметра?

Нужно сделать так: по умолчанию задать NULL, установить галочку Allow NULL, и не передавать значения этих параметров, если они NULL. Но при этом надо убедиться, что среди допустимых значений параметра есть NULL. Т.е. если значения берутся из запроса, то запрос среди прочего должен возвращать и NULL.
...
Рейтинг: 0 / 0
Как Передать в параметр значение NULL в Reporting Service?
    #34283075
KOS777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я так и делаю выставил опцию Default Values в Null, Avalible Values у меня стоит Non-queryed и в списке значений пусто. Но если параметры эти не передавать, то отчёт не сделается, потребует их ввода и NULL сам не ставит
...
Рейтинг: 0 / 0
Как Передать в параметр значение NULL в Reporting Service?
    #34283533
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ParameterName:isnull=true
---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
Как Передать в параметр значение NULL в Reporting Service?
    #34290187
KOS777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо помогло. Работает
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как Передать в параметр значение NULL в Reporting Service?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]