0
SPListでGetItems()メソッドを使用しようとしていて、SPQueryを渡しています。問題は、フィルタリングされたアイテムだけでなく、SPListからすべてのアイテムを返すことです。私のクエリは次のようになります。the'Type」列のSharepoint SPQueryの問題
<WHERE><Eq><FieldRef Name='Type' /><Value Type='Text'>Analysis</Value></Eq></WHERE>
THYEのtypye iはCAMLでテキストに変換すると信じて1行テキスト、です。その後、私は標準のものを実行します。
SPQuery q = new SPQuery();
q.Query = CAMLQuery.ToString();
var filtered = _NoticeList.GetItems(q);
filtered.Countが... 4ではなく2であるが、おそらく誰かキャンSEいただきました!間違ってこのコード
yup、問題がありましたが、わかりました。私は早く自分自身で解決策を投稿できませんでした。 'タイプ'は元の名前ではなく、名前を変更しました。ミックスアップのため) –
matt99
後で混乱を避けるためにちょうどFYI。このハンドラは、これらのクエリを書くために多くの手助けをします。 https://gist.github.com/trgraglia/4672176 – trgraglia
共有していただきありがとうございます。 – int32