0
SPList에서 GetItems() 메서드를 사용하려고하는데 SPQuery를 전달합니다. 문제는 필터링 된 것 대신 내 SPList에서 모든 항목을 반환합니다. 내 쿼리는 다음과 같습니다 the'Type '열Sharepoint SPQuery 문제
<WHERE><Eq><FieldRef Name='Type' /><Value Type='Text'>Analysis</Value></Eq></WHERE>
Thye의 typye 내가 CAML에 텍스트로 변환하는 생각 텍스트의 한 줄입니다. 그럼 난 그냥 표준 물건을 수행
SPQuery q = new SPQuery();
q.Query = CAMLQuery.ToString();
var filtered = _NoticeList.GetItems(q);
filtered.Count이 ... 4 대신 2를 아마 누군가 CANN 자체가 무슨 잘못이 코드
예, 문제였습니다. 알아 냈지만 해결 방법을 더 일찍 게시 할 수 없었습니다. ('유형'은 원래 이름이 아닙니다. 영어로만 바뀌 었습니다. 죄송합니다. 믹스 업) –
matt99
나중에 혼란을 피하기 위해. 이 처리기는 이러한 쿼리를 작성하는 데 많은 도움이됩니다. https://gist.github.com/trgraglia/4672176 – trgraglia
멋진, 공유 주셔서 감사합니다! – int32