Bhí mé ag déanamh beag tweak inné le cuid gréasáin go ndéanann ceist CAML i gcoinne liosta. Rinne mé an t-athrú, imscaradh é agus fuair bhuail le earráid:
Tá earráid gan choinne tharla i Trí Lá Outlook Aimsir Réamhaisnéis WebPart. Téigh i dteagmháil le riarthóir an córas. Ní amháin nó níos mó cineálacha réimse atá suiteáilte i gceart. Téigh go dtí an liosta leathanach suímh a scriosadh na réimsí.
Bhí mé ag os comhair saincheist eile a oddball níos luaithe mar sin ní raibh mé ag ceangal díreach i mo cheist CAML leis an earráid a bhí SharePoint tuairisciú dom. Rinne mé cuardach agus Bing tapaidh agus fuair an post seo bhlag cabhrach ag Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Seo an cheist dona:
query.Query = "<I gcás><Agus><Neq><FieldRef Ainm = 'Abbr' /><Luach Cineál = 'Téacs'>SFNY</Luach><FieldRef Ainm = 'Abbr' /><Luach Cineál = 'Téacs'>SFIS</Luach></Neq></Agus></I gcás>";
Anseo tá sé socraithe:
query.Query = "<I gcás><Agus><Neq><FieldRef Ainm = 'Abbr' /><Luach Cineál = 'Téacs'>SFNY</Luach></Neq><Neq><FieldRef Ainm = 'Abbr' /><Luach Cineál = 'Téacs'>SFIS</Luach></Neq></Agus></I gcás>";
Mar sin,, an mhorálta an scéal go bhfuil: a dhéanamh cinnte go bhfuil do CAML ceart nó is féidir a fháil ar earráid oddball tú.
Lean mé ar Twitter ag http://www.twitter.com/pagalvin
</deireadh>
Hi Paul,
This is may be one reason. Also I found the above exception when we are accessing the custom field using object model.