簡體   English   中英

帶有日期過濾器的CAML查詢,在U2U查詢構建器中工作但不在C#代碼中工作

[英]CAML query with date filter, working in U2U query builder but not working in C# code

這是一個CAML查詢,它在查詢構建器中工作正常但在代碼中使用時不起作用。

lstEmpQuery.Query = string.Concat("<Where><And><And><IsNotNull>" +
                                  "<FieldRef Name='Domain_x0020_Name' />" +
                                  "</IsNotNull><Leq>" +
                                  "<FieldRef Name='Start_x0020_Date' /><Value Type='DateTime'>[Today+0Day(s)]</Value>" +
                                  "</Leq></And><Eq><FieldRef Name='Is_x0020_Leaver_x003f_' /><Value Type='Boolean'>0</Value>" +
                                  "</Eq></And></Where>");

當刪除日期過濾器時,查詢在代碼和查詢構建器中工作正常,即沒有下面的部分

[今日+ 0DAY(S)]

如何使查詢與日期過濾器一起工作。 我嘗試傳遞DateTime.Now而不是[Today+0Day(s)]但它仍然不起作用。

請幫助解決這個問題。 謝謝。

替換為<Today/>而不是[Today+0Day(s)]及其工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM