Één reden voor "een of meer veld typen zijn niet goed geïnstalleerd”

Ik was een kleine tweak het gisteren met een webonderdeel dat een CAML query tegen een lijst doet maken.  Ik maakte de verandering, het ingezet en hit met een fout:

Een onverwachte fout opgetreden in de drie dag Outlook weerbericht WebPart. Neem contact op met de systeembeheerder. Een of meer veldtypen zijn niet goed geïnstalleerd. Ga naar de pagina instellingen van lijst om deze velden te verwijderen.

Ik werd geconfronteerd met van een andere excentrieke kwestie eerder zodat ik niet mijn CAML query onmiddellijk aansluiten met de fout die SharePoint werd rapportage voor mij.  Ik heb een snel zoeken bing en en gevonden dit blogbericht nuttig door Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hier is de slechte query:

query.Query ="<Waar><En><Neq><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFNY</Waarde><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFIS</Waarde></Neq></En></Waar>";

Hier is het opgelost:

query.Query ="<Waar><En><Neq><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFNY</Waarde></Neq><Neq><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFIS</Waarde></Neq></En></Waar>";

Dus, de moraal van het verhaal is: Zorg ervoor dat uw CAML correct is of u kunt een excentrieke fout krijgen.

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

</einde>

Een gedachte over "Één reden voor "een of meer veld typen zijn niet goed geïnstalleerd”

  1. Datta

    Hallo Paul,
    Dit is kan een van de redenen worden. Ook vond ik de bovenstaande uitzondering wanneer we toegang hebben tot het aangepaste veld met behulp van objectmodel.

    Antwoord

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *