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

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

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

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

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

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

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

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


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