Jednou z príčin "jednej alebo viacerých pole typov nie sú nainštalované správne”

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.

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

</koniec>

Jeden myslel na "Jednou z príčin "jednej alebo viacerých pole typov nie sú nainštalované správne”

  1. Datta

    Ahoj Pavla,
    To je pravdepodobne jedným z dôvodov. Tiež som našiel výnimka, keď sme pristupujú vlastné pole pomocou objektového modelu.

    Odpoveď

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *