我想检索用户活跃的记录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>";
答案 0 :(得分:0)
我认为这可能是日期格式问题。您可以尝试: 1)明确排除DateTime的Time部分 2)提前转换你的日期
像这样:...<Value IncludeTimeValue='False' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(lastUpdate) +"</Value>