0

我需要使用 xml 生成 ssrs 报告,但是 xml 从存储过程中获取其数据,例如列等。然后一旦创建了报告,我需要使用 sp 获取要显示的数据

1) 输入参数,2) sp1 获取列和参数标题,以便它可以编写 xml 以生成报告 3) 报告然后调用 sp2 使用参数获取其数据并显示到报告中

4

2 回答 2

0

rdl 文件只是 xml。如果之前没有做过,请尝试从头开始创建基本报告并尝试模拟它生成的代码。

在说这个时,正如所说的,我没有使用 xml 来完成这个,只是使用 gui。

祝你好运!

于 2013-02-21T10:18:50.093 回答
0

好的,我们通过数据集数据源

将数据发送到报告, 因此,我们有一种特殊的数据集可以处理 ,例如:Query for a dataset in 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 回答