Jedním z důvodů pro "jeden nebo více pole, které typy není správně nainstalován.”

Dělala jsem si malé tweak včera do webové části, která se CAML dotaz na seznam.  Změnu provedl, nasadili jej a dostal s chybou:

Došlo k neočekávané chybě v tří předpověď počasí aktivována den pro aplikaci Outlook. Obraťte se na správce systému. Jeden nebo více typů polí není správně nainstalován.. Přejděte na stránku Nastavení seznamu odstranit tato pole.

Tváří v tvář další otázkou podivíne dříve ne okamžitě připojit moje CAML dotaz s chybou, že SharePoint byla hlášení pro mě.  Udělal jsem rychlé hledání bing a a našla tento užitečný blogu od Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Tady je chybný dotaz:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tady je stanovena:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota></Neq><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tak, poučení příběhu je: Zkontrolujte, zda vaše CAML je správný nebo může dojít k chybě Podivíne.

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

</Konec>

Jeden myslel na „Jedním z důvodů pro "jeden nebo více pole, které typy není správně nainstalován.”

  1. Datta

    Ahoj Paul,
    To je pravděpodobně jedním z důvodů. Také jsem našel výše uvedené výjimky, když jsme přistupují k vlastní pole pomocí objektového modelu.

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *