使用; CAML 查询共享点中的标记
我正在使用下面的 CAML 查询,但当我运行时,它返回文档库中的所有数据,而不是仅对应于 <<价值观>在查询中指定
<Query>
<Where>
<In>
<FieldRef Name='Entity_x0020_Served' />
<Values>
<Value Type='Text'>Payment Solutions</Value>
<Value Type='Text'>Third Party Processor</Value>
</Values>
</In>
</Where>
</Query>
我是否遗漏了任何内容? 谢谢, 鲁什凯什
I am using below CAML query but when I run,it returns all data from document library instead of only corresponding to the < Values> specified in the query
<Query>
<Where>
<In>
<FieldRef Name='Entity_x0020_Served' />
<Values>
<Value Type='Text'>Payment Solutions</Value>
<Value Type='Text'>Third Party Processor</Value>
</Values>
</In>
</Where>
</Query>
Am I missing anything in this?
Thanks,
Rushikesh
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
强文本此类语法在 SharePoint 2007 中不起作用,您必须将其设为
or(等于“付款解决方案”,等于“第三方处理者”)
。也许SPS2010中有些东西发生了变化,但我宁愿建议你以这种形式重写它。并且您不会将
Query
元素添加到您的查询中!更新
发现这是 SPS2010 中的有效语法 (http://msdn.microsoft. com/en-us/library/ie/ff625761.aspx)。无论如何,您应该删除
Query
元素。strong textSuch syntax would not work in SharePoint 2007, you would have to make it
or(equals "Payment Solutions", equals "Third Party Processor")
. Maybe something has changed in SPS2010, but I'd rather suggest you rewrite it in this form.AND you don't add the
Query
element to your queries!Update
Found out this is valid syntax in SPS2010 (http://msdn.microsoft.com/en-us/library/ie/ff625761.aspx). Anyway, you should strip out the
Query
element.