使用索引列时,SharePoint 2010 CAML查询失败

时间:2011-06-15 23:38:20

标签: sharepoint-2010 caml spquery

我有一个SPQuery,一直工作正常,直到我的列表达到500项。

q.Query =“”+ DefectID +“”; 这成功返回了一个项目,其中DefectID与我提供的值匹配。

一旦列表达到500项,查询将返回0项,没有错误消息,没有异常。如果我删除1个项目并将列表缩小到499个项目,它将再次起作用。

该列表具有单独的项目权限,但作为调试的一部分,我重置了列表的角色继承以及列表中的每个项目。

我尝试过提供行限制为2和2000,结果相同

尝试了Query覆盖限制,结果相同。将Web应用程序限制更改为高于我的列表项数,并将大查询窗口更改为24小时,结果相同

我查询的列上有一个索引(我预计此列表中每年约有3万个项目)。如果我删除了索引,则当列表中的项目为>时,查询将起作用。 500.如果我再次创建索引,则查询返回0

由于

0 个答案:

没有答案