Ek was besig om 'n klein tweak gister na 'n web deel wat 'n CAML navraag teen 'n lys nie. Ek het die verandering, ontplooi en het getref met 'n fout:
'N Onverwagse fout het voorgekom in die Drie Dag Outlook Weer Voorspelling Webpart. Kontak asseblief die stelseladministrateur. Een of meer veldtipes is nie behoorlik geïnstalleer. Gaan na die lys instellings hierdie velde te verwyder.
Ek is teenoor ander oddball kwessie vroeër so ek het nie dadelik my CAML navraag verbind met die fout wat SharePoint is verslagdoening aan my. Ek het 'n vinnige die bing soek en het dit behulpsaam gevind blog post deur Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Hier is die slegte navraag:
Query.query = "<Waar><En><Neq><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFNY</Waarde><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFIS</Waarde></Neq></En></Waar>";
Hier is vasgestel:
Query.query = "<Waar><En><Neq><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFNY</Waarde></Neq><Neq><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFIS</Waarde></Neq></En></Waar>";
So, die morele van die storie is: maak seker jou CAML korrek is, of jy kan 'n oddball fout.
Volg my op Twitter http://www.twitter.com/pagalvin
</einde>