0

xmlを使用してssrsレポートを生成する必要がありますが、xmlはstoredprocから列などのデータを取得します。次に、レポートが作成されたら、spを使用して表示するデータを取得する必要があります

1)paramを入力します。2)sp1は列とparamヘッダーを取得して、xmlを記述してレポートを生成できるようにします。3)レポートは、sp2を呼び出して、paramを使用してデータを取得し、レポートに表示します。

4

2 に答える 2

0

わかりました。データセットデータソース

を介してデータをレポートに送信します 。たとえば、次のように 処理できる特別な種類のデータセットが あります。ssrsでのデータセットのクエリ
XML data



DECLARE @docHandle int DECLARE @xmlDocument varchar(max); DECLARE @listXML nvarchar(max)
SET @listXML = @list
SET @xmlDocument = @listXML EXEC sp_xml_preparedocument @docHandle OUTPUT, @xmlDocument
SELECT *
FROM OPENXML (@docHandle, N'/ENVELOPE/ADDRESS') WITH (NAME nvarchar(max) 'NAME',CONTACT nvarchar(max) 'CONTACT',  STREET nvarchar(max) 'STREET')


ここにリストは、XMLをレポートに送信するパラメーターであり、このデータセットはそれを処理します。

完全な例として、私はここに質問に答えました。それを注意深く読めば、あなたはあなたの質問を解決するという考えを得るでしょう!

于 2013-02-26T14:14:32.617 に答える