代码之家  ›  专栏  ›  技术社区  ›  Ganesha

使用SSR2008访问SharePoint列表数据时出现问题

  •  0
  • Ganesha  · 技术社区  · 16 年前

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

    我创建了一个具有以下连接字符串的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_157;的字段。

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

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

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

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

    提前谢谢

    PS: 我在msdn-sql-server报告服务论坛上发布了相同的查询。这里是 Link .

    1 回复  |  直到 16 年前
        1
  •  0
  •   Ganesha    16 年前

    我在msdn-sql-server报告服务论坛上发布了同样的查询。这里是 Link . MSFT版主已找到此问题的解决方案。

    推荐文章