Передача многих параметров в SQL и SSRS - PullRequest
0 голосов
/ 01 сентября 2009

Я пытаюсь создать отчет из строки данных, содержащей около 60 столбцов. Рабочий процесс выглядит следующим образом.

1] пользователь выбирает поля, которые он хочет просмотреть в отчете, из c # 2] c # вызывает sp в sql и передает поля (ожидая от 1 до 5 полей на отчет) 3] ssrs отображает эти поля на круговой диаграмме в службах отчетов.

Мои вопросы,

1] можно ли передать массив полей в sql в одном параметре? или мне нужно настроить 60 параметров для отчета и передать их все, даже если требуется только несколько.

2], как я могу программно добавить только выбранные поля в круговую диаграмму и создать ее во время выполнения? Мой опыт всегда заключался в том, что вы должны создать отчет до развертывания.

Спасибо!

1 Ответ

3 голосов
/ 01 сентября 2009

Посмотрите на эти темы:

  1. Передача массива параметров в хранимую процедуру

  2. Можно ли отправить коллекцию идентификаторов в качестве параметра ADO.NET SQL?

  3. Массивы и списки в SQL Server 2005

РЕЗЮМЕ: В этой статье описывается количество разных способов сделать это, и хорошее и плохое. Я сначала даю предыстория проблемы (включая быстрое, если не самое лучшее, решение). Затем я даю краткий обзор методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...