Som bol tvorby malé vylepšenia včera do webovej časti, ktorá robí CAML dotaz proti zoznamu. Vykonané zmeny, nasadiť ju a uhodit s chybou:
Vyskytla sa neočakávaná chyba v troch deň Outlook predpoveď počasia WebPart. Obráťte sa na správcu systému. Jeden alebo viac typov polí nie sú správne nainštalované. Prejdite na stránku nastavení zoznamu a odstráňte tieto polia.
Som čelila ďalším problémom podivín skôr tak nemala okamžite pripojiť môj dotaz CAML s chybu, že SharePoint bola hlásenia pre mňa. Urobil som rýchle vyhľadávanie na bing a a našiel tento post, užitočné blog Autor: Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Tu je zlý dotaz:
dotaz.Dotaz ="<Kde><A><Neq><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFNY</Hodnota><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFIS</Hodnota></Neq></A></Kde>";
Tu je to opravené:
dotaz.Dotaz ="<Kde><A><Neq><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFNY</Hodnota></Neq><Neq><FieldRef meno = "Abbr" / >< Kde class = "tr_" id = "tr_10" data-token = "VmFsdWUgVHlwZT0mIzgyMTc7VGV4dCYjODIxNzs," zdroj údajov = "" > typ hodnoty = "Text"><Typ hodnoty = "Text">SFIS</Hodnota></Neq></A></Kde>";
Takže, ponaučenie z príbehu je: Uistite sa, že vaša CAML je správne alebo sa môžete dostať podivín chyba.
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin
</koniec>