У меня большие проблемы со службами отчетов.Мне нужно использовать хранимую процедуру с 2 параметрами (2 идентификатора).Если 1-й параметр заполнен, то запускается SELECT.Если второй параметр заполнен, то запускается еще один SELECT.
CREATE Procedure apGetEvrPourRapport
@id_exu int, @id_exd int
AS
BEGIN
IF isnull(@id_exu, 0) > 0
print 'id_exu : ' + cast(@id_exu as nvarchar(16))
BEGIN
EXEC apReport_Extrait_Lecture_Filtre @id_exu, null
END
-- Cas du document unique et document de travail
IF isnull(@id_exd, 0) > 0
print 'id_exd : ' + cast(@id_exd as nvarchar(16))
BEGIN
--EXEC another sp
END
END
В Data Services Report я получаю хороший SELECT, когда заполняю правильный параметр при выполнении восклицательным знаком, но в представлении набора данных яполучить только 2-й SELECT, поэтому предварительный просмотр завершился неудачно: (
Как настроить набор данных для учета этого переключателя SELECT?
Спасибо за помощь.