gpt4 book ai didi

c# - bool 列的 CAML 查询不起作用

转载 作者:可可西里 更新时间:2023-11-01 03:04:22 25 4
gpt4 key购买 nike

您好,我有一个要为我的桌面应用程序查询的 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 的新手。

最佳答案

为自己省去一些麻烦,使用工具来帮助构建 CAML 查询,例如 U2U's Caml Query Builder.

你需要在查询中使用 1 和 0(不是 true 和 false),所以

<Query><Where>
<Eq><FieldRef Name="Active" /><Value Type="Boolean">1</Value></Eq>
</Where></Query>

关于c# - bool 列的 CAML 查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11219772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com