Ako ay paggawa ng isang maliit na sabunutan kahapon sa isang bahagi ng web na ang ng isang CAML query laban sa isang listahan. Ginawa ko ang pagbabago, deployed ito at nakuha pindutin sa isang error:
May hindi inaasahang error na naganap sa Tatlong Araw Outlook Weather Forecast WebPart. Mangyaring makipag-ugnay sa system administrator. Isa o higit pang mga patlang na uri ay hindi na-install nang maayos. Pumunta sa pahina ng listahan ng mga setting upang tanggalin ang mga patlang na ito.
Ako ay nakaharap sa isa pang oddball isyu mas maaga kaya hindi ko agad ikonekta ang aking CAML query sa error na SharePoint ay pag-uulat sa akin. Ginawa ko ang isang mabilis na paghahanap Bing at at Nakahanap ng ito kapaki-pakinabang na blog post sa pamamagitan ng Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Narito ang masamang query:
query.Query = "<Saan><At><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFNY</Halaga><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFIS</Halaga></Neq></At></Saan>";
Dito ito ay naayos na:
query.Query = "<Saan><At><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFNY</Halaga></Neq><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFIS</Halaga></Neq></At></Saan>";
Kaya, ang asal ng kuwento ay: tiyaking tama ang iyong CAML o maaari kang makakuha ng isang error ng oddball.
Sundin ako sa Twitter sa http://www.twitter.com/pagalvin
</dulo>
Hi Paul,
This is may be one reason. Also I found the above exception when we are accessing the custom field using object model.