0

我正在尝试使用 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 遇到这样的一个列时,它会在数据集中创建一个名为“行”的字段。

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

例如,“问题跟踪列表”中的评论列存储为“div”

在 CAMLBuilder 中执行相同的查询可以完美地显示所有列。

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

提前致谢

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

4

1 回答 1

0

我在 MSDN SQL Server 报告服务论坛上发布了相同的查询。这是链接。MSFT 版主已找到解决此问题的方法。

于 2009-05-15T06:19:46.717 回答