Jag gjorde i går en liten tweak till en webbdel som inte en CAML fråga mot en lista. Ändringen görs, distribuerat det och kommit hit med ett fel:
Ett oväntat fel har inträffat i tre dag Outlook väderprognos webbdel. Kontakta systemadministratören. En eller flera fälttyper är inte korrekt installerat. Gå till sidan lista du vill ta bort dessa fält.
Jag stod inför en annan oddball fråga tidigare så jag inte omedelbart ansluta min CAML frågan med felet som SharePoint rapportering till mig. Jag gjorde en snabbsökning bing och och hittade denna användbara blogginlägg genom Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Här är dålig-frågan:
fråga.Fråga ="<Där><Och><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFNY</Värde><FieldRef namn = "Abbr" /><Värde Type = "Text">SFIS</Värde></NEQ></Och></Där>";
Här är det fast:
fråga.Fråga ="<Där><Och><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFNY</Värde></NEQ><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFIS</Värde></NEQ></Och></Där>";
Så, Sensmoralen i historien är: Kontrollera din CAML är korrekt eller att du får ett oddball fel.
Följ mig på Twitter vid http://www.twitter.com/pagalvin
</slutet>
Hej Paul,
Detta kan vara en orsak. Jag hittade också ovanstående undantag när vi har tillgång till det anpassade fältet med objektmodellen.