मैं एक छोटी सी tweak कल एक सूची के खिलाफ एक CAML क्वेरी करता है एक वेब भाग के लिए कर रहा था। मैं बदल दिया, और यह तैनात एक त्रुटि के साथ मारा गया:
तीन दिन Outlook मौसम पूर्वानुमान WebPart में कोई अनपेक्षित त्रुटि उत्पन्न हुई. कृपया सिस्टम व्यवस्थापक से संपर्क करें. एक या अधिक फ़ील्ड प्रकार ठीक से स्थापित नहीं हैं. इन फ़ील्ड्स को हटाने के लिए सूची सेटिंग्स पृष्ठ पर जाएँ.
तो मैं तुरंत मेरी CAML क्वेरी से कनेक्ट SharePoint मुझे करने के लिए रिपोर्टिंग था त्रुटि के साथ नहीं था मैं पहले एक और oddball मुद्दे का सामना था। मैं एक त्वरित बिंग खोज किया था और और यह उपयोगी ब्लॉग पोस्ट पाया द्वारा संदीप नाहटा (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
यहाँ बुरा क्वेरी है:
क्वेरी।क्वेरी ="<जहाँ><और><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFNY</मान><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFIS</मान></Neq></और></जहाँ>";
यहाँ यह तय हो गई है:
क्वेरी।क्वेरी ="<जहाँ><और><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFNY</मान></Neq><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFIS</मान></Neq></और></जहाँ>";
तो, कहानी का नैतिक है: सुनिश्चित करें कि आपके CAML सही है या आप एक oddball त्रुटि मिल सकती है.
मेरे ब्लॉग के लिए सदस्यता लें.
मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin
</अंत>
हाय पॉल,
यह है एक कारण हो सकता है. हम कस्टम फ़ील्ड ऑब्जेक्ट मॉडल का उपयोग कर पहुँच रहे हैं जब भी मैं उपरोक्त अपवाद पाया.