gpt4 book ai didi

xml - 使用 Report Builder 2.0 : missing fields 从 Sharepoint 查询数据

转载 作者:数据小太阳 更新时间:2023-10-29 02:43:16 24 4
gpt4 key购买 nike

我正在使用 SQL Server 2008 和 Report Builder 2.0 来尝试从 Sharepoint 列表中查询数据,如 this tutorial 中所述。 .该报告设置为使用连接字符串设置为 http://mySharepointSite/_vti_bin/lists.asmx 的 XML 数据源。

但是,我似乎无法从 Sharepoint 列表中获取所有字段,即使我指定了一个只包含我想要的字段的 View ,但仅此而已。根据我处理查询的方式,我似乎 了 Release 字段或 Theme 字段,但不是同时。这是我现在的查询:

<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>{8529D70B-D632-4CC8-A1E7-2C25F29BE1E0}</DefaultValue>
</Parameter>
<Parameter Name="viewName">
<DefaultValue>{2FC6AA42-EA95-4C18-AB07-33E25EBBA85D}</DefaultValue>
<ViewFields>
<FieldRef Name="Resolve_x0020__x0023_" />
<FieldRef Name="Product" />
<FieldRef Name="Release" />
<FieldRef Name="Theme" />
<FieldRef Name="Pre_x002d_Req_x0020_Estimate" />
</ViewFields>
</Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>

当我使用 Report Builder 3.0 及其内置的 Sharepoint 列表数据源类型进行测试时,它能够在我的列表中看到主题和发布字段。但是,当我没有获得给定列表和 View 中的所有字段时,有人知道 Report Builder 2.0 发生了什么吗?

更新:回应 nelsonwebs 的问题:

  1. “列表是否包含 InfoPath 表单?”我不知道?它看起来只包含文本数据。
  2. “如何将列表数据输入到列中?”我不确定你在问什么。 Sharepoint 中的数据是由其他人输入的,我想他们只是使用通常的 Sharepoint 方法(向列表添加新项目)。
  3. “您是否对列表进行了自定义,例如添加/调整内容类型?”这是一个已经在我们的 Sharepoint 网站上出现了一段时间的列表,它已经过自定义,因为它具有数字、多行文本和选择等字段类型,但我认为这些只是默认的 Sharepoint 类型。

最佳答案

金晨过来Microsoft Forums为我找到了解决方案。显然,当一个字段具有空值时,即使该字段在您想要的 View 中,它也不会返回该字段。诀窍是在 ElementPath 标记中明确列出您想要的字段:

<ElementPath IgnoreNamespaces="true">
GetListItemsResponse/GetListItemsResult/listitems/data/row{@field1,@field2,@field3,@field4}
</ElementPath>

关于xml - 使用 Report Builder 2.0 : missing fields 从 Sharepoint 查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2179613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com