【发布时间】:2012-06-27 05:11:16
【问题描述】:
您好,我有一个要针对我的桌面应用程序查询的 SharePoint 列表,我只想检索活动成员,但是当我查询时,我只得到了不活动的用户。我的 CAML 查询有什么问题?
camlQuery.ViewXml = "<<"View">><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> " + true + "</Value></Eq></Where></Query></View>"";
我也尝试了以下方法
camlQuery.ViewXml = "<View><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query></View>";
和
camlQuery.ViewXml = "<Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query>";
请帮忙,因为我是 CAML 的新手。
【问题讨论】:
-
尝试在google中搜索,sharepoint中有很多caml查询示例。你写的东西看起来不像 caml 查询
-
出于某种我不知道的原因,我确定sharepoint有一个错误,因为我有两个布尔列以相同的方式配置(列“返回”和列“检查”)如果我使用 CAML 代码通过“Returned”列查询 spList,它可以工作,但是当我只是将此 CAML 代码更改为通过另一列“Checked”查询时,只需将属性名称更改为“Checked”列,在我们只设置内部字段名称的地方,代码不会给我带来任何 spListitem 结果,但它应该返回一些项目。非常奇怪的列“A”(返回)
标签: c# sharepoint caml