使用SSRS 2008访问SharePoint列表数据的问题

时间:2009-05-04 20:55:44

标签: sharepoint reporting-services wss-3.0 ssrs-2008

我正在尝试使用SSRS 2008访问列表数据。

我使用以下连接字符串创建了一个XML数据源: “http://[Your_Site_Name]/_vti_bin/lists.asmx”。

然后,我使用以下查询创建了一个数据集:

<Query> <SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction> <Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems"> <Parameters> <Parameter Name="listName"> <DefaultValue>Your_List_Name</DefaultValue> </Parameter> </Parameters> </Method> <ElementPath IgnoreNamespaces="True">*</ElementPath> </Query>

现在出现问题:

我在阅读具有html标记/标记的列值时遇到问题(特别是“多行文本”字段类型)。当Reporting Services遇到一个这样的列时,它会在数据集中创建一个名为“row”的字段。

我尝试删除此“行”字段并手动创建实际字段。然后,我将列值设置为占位符属性中的HTML(SSRS 2008中的新功能,其中HTML标记被视为样式)但不起作用。

例如“问题跟踪列表”中的注释列存储为“div”

在CAMLBuilder中执行相同的查询工作正常,显示所有列。

我如何克服这个问题。有什么帮助吗?

提前致谢

PS:我在MSDN SQL Server报告服务论坛上发布了相同的查询。这是Link

1 个答案:

答案 0 :(得分:0)

我在MSDN SQL Server报告服务论坛上发布了相同的查询。这是Link。 MSFT主持人找到了解决此问题的解决方案。