来自BIDS的SharePoint 2010 CAML,使用VS 2008

时间:2011-07-06 16:34:11

标签: sharepoint sharepoint-2010

我在不同的服务器上有SSRS,SQL Server 2008,而不是R2和SharePoint 2010。我正在尝试针对两个相关的列表开发一些报告。

我使用_vti_bin / lists.aspx(类型XML)为列表创建了一个共享数据源,然后创建了一个使用共享数据源引用的DataSource。我还创建了2个DataSet,每个列表使用CAML一个。

对于这两个DataSet,我得到了回报,但我缺少字段......

也许这是DataSet CAML语句???或者它会完全是另一回事吗?

这是我的CAML声明:

    <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>{xxxx-xxxx-xxxx}</DefaultValue>
               </Parameter>


               <ElementPath IgnoreNamespaces="True">*</ElementPath>

            </Parameters>

        </Method>

    </Query>

任何有关更好方法的建议也是可以接受的。谢谢!

1 个答案:

答案 0 :(得分:1)

在你之后:

<Query></Query>

你应该有:

<Field>
  <Field Name="FieldName">...</Field>
</Field>

为您需要的每个字段。

希望这有帮助,

克里斯