-2

我想检索用户处于活动状态的记录 n 最后修改日期大于 lastrun 日期,我编写了以下 CAML 但似乎不起作用。任何帮助深表感谢。

camlQuery.ViewXml
    = "<View><Query><Where><And><Eq><FieldRef Name='Active'/>"
    + "<Value Type='Boolean'> " + 1 + "</Value></Eq><Gt>"
    + "<FieldRef Name='_DCDateModified'/><Value Type='DateTime'>"
    + lastUpdate + "</Value></Gt></And></Where></Query></View>";
4

1 回答 1

0

我想这可能是日期格式问题。您可以尝试:1)明确排除 DateTime 的时间部分 2)提前转换您的 Date

像这样:

...<Value IncludeTimeValue='False' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(lastUpdate) +"</Value>
于 2012-06-27T14:39:12.017 回答