0

我正在创建一个使用 GetListItems 查询 Sharepoint Web 服务的 iOS 应用程序。我可以检索所有记录,但是有很多记录> 4000。有没有办法一次检索50条?

顺便说一下,我正在为此使用 SOAP。

4

1 回答 1

0

假设您将 CAML 查询传递给 Web 服务,您可以使用 rowlimit 标记

<Query>
   <!-- your current query here -->
   <RowLimit>100</RowLimit>
</Query>

编辑

要检索值的子集,您可以执行以下操作

<Query>
   <Where>
     <And>
       <Geq>
         <FieldRef Name='ID'/>
         <Value Type='Counter'>0</Value>
       </Geq>
       <Lt>
         <FieldRef Name='ID'/>
         <Value Type='Counter'>100</Value>
       </Lt>
     </And>
   </Where>
</Query>

我没有对此进行测试,但它应该可以工作。当然,您将希望更改代码中的值以检索特定子集。

于 2013-08-28T23:02:06.897 回答