हाय मेरे पास मेरे डेस्कटॉप ऐप के लिए पूछताछ करने के लिए एक शेयरपॉइंट सूची है और मैं केवल सक्रिय सदस्यों को पुनर्प्राप्त करना चाहता हूं, लेकिन जब मैंने पूछताछ की तो मुझे केवल उन उपयोगकर्ताओं को मिला जो सक्रिय नहीं हैं। मेरे सीएएमएल क्वेरी में क्या गलत है?बूलियन कॉलम के लिए सीएएमएल क्वेरी काम नहीं कर रही है
camlQuery.ViewXml = "<<"View">><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> " + true + "</Value></Eq></Where></Query></View>"";
मैं भी
camlQuery.ViewXml = "<View><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query></View>";
और
camlQuery.ViewXml = "<Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query>";
कृपया मदद के रूप में मैं CAML के लिए नया हूँ निम्नलिखित की कोशिश की।
Google में खोजने का प्रयास करें, शेयरपॉइंट में कैमल क्वेरी के बहुत सारे नमूने हैं। जो चीजें आपने लिखी हैं वे कैमल क्वेरी – Alexander
की तरह नहीं दिखती हैं, मुझे कुछ कारण नहीं है, मुझे यकीन है कि शेयरपॉइंट में एक बग है, क्योंकि मेरे पास दो बूलियन कॉलम एक ही तरीके से कॉन्फ़िगर किए गए हैं (कॉलम "रिटर्न" कॉलम "चेक किया गया") और यदि मैं "रिटर्न" कॉलम द्वारा spList से पूछताछ करने के लिए सीएएमएल कोड का उपयोग करता हूं, तो यह काम करता है, लेकिन जब मैं इस सीएएमएल कोड को अन्य कॉलम "चेक किए गए" द्वारा क्वेरी करने के लिए बदलता हूं, तो केवल विशेषता नाम बदल रहा है कॉलम "चेक किया गया", जहां हम केवल आंतरिक फ़ील्ड नाम सेट करते हैं, कोड मुझे परिणाम के रूप में कोई spListitem नहीं लाता है, लेकिन इसे कुछ आइटम वापस करना चाहिए। बहुत अजीब कॉलम "ए" (रिटर्न)<फील्डरफ नाम = 'रिटर्न' /><वैल्यू टाइप –