0

この単純な SPQuery が機能しません。アイテムは返されません。私のドキュメント ライブラリには、変更日が 22/08/2013 12:46 の 5 つのアイテムがありますが、

どこが間違っているのか教えてください。

string SPquery = @"<Where><Geq><FieldRef Name='Modified'/><Value Type='DateTime'>22/08/2013</Value></Geq></Where>";

                        SPQuery oQuery = new SPQuery();
                        oQuery.ViewAttributes = "Scope=\"Recursive\"";
                        oQuery.Query = SPquery;
                        var query = documentLibraryAsList.GetItems(oQuery);


                        foreach (SPListItem spListIem in query)
                        {
                            string s = "Sure";
                        }
4

1 に答える 1

0

間違った DateTime 形式を使用しているようです。yyyy-MM-dd にする必要があります。それを試してみてください

string SPquery = @"<Where><Geq><FieldRef Name='Modified'/><Value Type='DateTime'>2013-08-22</Value></Geq></Where>";
于 2013-12-12T18:51:26.503 に答える