Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / передача нескольких параметров в отчет Report Builder / 4 сообщений из 4, страница 1 из 1
08.08.2019, 11:19
    #39846844
Michail A.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача нескольких параметров в отчет Report Builder
Добрый день!

Подскажите, пож-та, возможно ли это и как это сделать?

Есть процедура, отбирающая данные (select) из БД MS SQL Server.

Пользователь вводит одно значение в параметре, которое передается данной процедуре в секцию where, что-то типо …
where employeeid = @param …

Вопрос, а можно ли как-то передавать несколько значений в параметр, и далее чтобы эти значения передавались на входе процедуре?

Заранее спасибо.
...
Рейтинг: 0 / 0
08.08.2019, 12:10
    #39846899
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача нескольких параметров в отчет Report Builder
Michail A., да, например - как строка через разделитель с последующим парсингом на стороне вашей процедуры... Или в чем вопрос?
...
Рейтинг: 0 / 0
08.08.2019, 12:15
    #39846901
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача нескольких параметров в отчет Report Builder
Michail A.,

запрос можно передать не только из основного окна а так-же собрать текстом из
различных элементов через expression кнопка Fx, только предварительно надо будет:
1) собрать множественные значения в один список с разделителем (например функцией join)
2) запрограммировать в процедуре как это входное множественное значение/список разбивать на отдельные элементы по разделителю.

п.с. только скорее там (для одного поля) в where будет не where х=.. а where х in (1,3,5..) или join какой-нибудь
...
Рейтинг: 0 / 0
09.08.2019, 15:56
    #39847559
IDVT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача нескольких параметров в отчет Report Builder
Передавайте список в хранимку одним параметром, в самой ХП'шки собирайте динамикой запрос (склеивайте с вашим преобразованным параметром) в переменную, потом exec(). Помимо простого решения, parameter sniffing не будет беспокоить.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / передача нескольких параметров в отчет Report Builder / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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