Mi estis faranta malgrandan tweak hieraŭ al araneaĵa parto kiu faras CAMLan demandon kontraŭ listo. Mi faris la ŝanĝon, Deplojiĝis ĝin kaj akiris frapita kun eraro:
Neatendita eraro okazis en la Tri Taga Perspektivo Vetera Prognozo WebPart. Bonvolu kontakti la sisteman administranton. Unu aŭ pli da kampaj tipoj ne estas instalita konvene. Iri al la lista fiksa paĝo forigi ĉi tiujn kampojn.
Mi estis alfrontanta alian bizarulan aferon antaŭe do mi ne tuj konektis mian CAMLan demandon kun la eraro ke SharePoint estis raportanta al mi. Mi faris rapidan bing serĉo kaj kaj Fondi ĉi tiun helpeman blogan poŝton De Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Ĉi tie estas la malbona demando:
Demando.Demando = "<Kie><Kaj><Neq><FieldRef Nomo='Abbr'/><Valora Tipo='Teksto'>SFNY</Valoro><FieldRef Nomo='Abbr'/><Valora Tipo='Teksto'>SFIS</Valoro></Neq></Kaj></Kie>";
Ĉi tie ĝi estas riparita:
Demando.Demando = "<Kie><Kaj><Neq><FieldRef Nomo='Abbr'/><Valora Tipo='Teksto'>SFNY</Valoro></Neq><Neq><FieldRef Nomo='Abbr'/><Valora Tipo='Teksto'>SFIS</Valoro></Neq></Kaj></Kie>";
Tiel, La moralo de la rakonto estas: Fari certe vian CAML estas ĝusta aŭ vi povas akiri bizarulan eraron.
Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin
</Fino>
Hi Paul,
Tio ĉi estas povas esti unu kialo. Ankaŭ mi trovis la supran escepton kiam ni estas alirantaj la laŭmendan kampon uzanta objektan modelon.