Службы Reporting Services и флажки для указания пункта WHERE - PullRequest
0 голосов
/ 05 мая 2011

У меня есть отчет, встроенный в страницу ASP.NET.На странице ASP.NET есть несколько флажков, которые пользователь может выбрать, какие точки данных, которые он хочет отображать в отчете.

В коде файла я устанавливаю часть предложения WHERE, которое будет использоваться взапрос, основанный на том, какие флажки установлены.

Я помещаю эту строку в параметр отчета и не уверен, как реализовать этот параметр в запросе.Простое размещение параметра в запросе, полагая, что значение строки встретится, не работает.У меня правильный синтаксис в строке, которая передается в отчет.

Как правильно использовать параметр отчета для изменения предложения WHERE запроса?

Я использую SQL Server2005

1 Ответ

2 голосов
/ 05 мая 2011

Основывайте отчет на хранимой процедуре, которая принимает параметр BIT для каждого из значений флажка.

Создайте динамический SQL в хранимой процедуре и выполните его.

...