SharePoint CAML OrderBy Modified不起作用
我对一份名单提出了质疑。我想得到最后一个符合一定条件的修改项,我的查询如下:SharePoint CAML OrderBy Modified不起作用,sharepoint,caml,Sharepoint,Caml,我对一份名单提出了质疑。我想得到最后一个符合一定条件的修改项,我的查询如下: <Query><OrderBy><FieldRef Name='Modified' Ascending='FALSE' /></OrderBy><Where><Eq><FieldRef Name='kortnummer'/><Value Type='String'>kv11</Value></Eq>
<Query><OrderBy><FieldRef Name='Modified' Ascending='FALSE' /></OrderBy><Where><Eq><FieldRef Name='kortnummer'/><Value Type='String'>kv11</Value></Eq></Where></Query>
kv11
我得到了我需要的列表项,只是顺序不对。将升序更改为true没有任何作用,因此显然OrderBy子句中存在不正确的地方
根据客户要求,可以修改订单
你知道为什么我的订单不起作用吗 我总是将OrderBy放在Where之后 否则,您可以确保使用的是内部名称。我通常使用SharePoint Manager 2007获取内部字段名
我可以在SharePoint中的列表中看到,修改后的列内部名称为“Last_x0020_modified” 如果您在C字符串中执行此操作以获取SPListItemCollection,则不需要“”标记。您可以发布代码以执行该查询吗?也许你只是发送了额外的标记是的,因为如果你的查询出错,它将返回所有结果。谢谢,这帮助我解决了问题!我一开始没有带,但后来它什么也没回来。原来我应该将where fieldref的数据类型更改为“Text”:)对不起,我没看到您这么做就解决了这个问题!嗯,还有FieldRef值类型。。。。