Etikedaj Arkivoj: CAML

Unu Kialo por “Unu aŭ pli da kampaj tipoj ne estas instalita konvene”

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.

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

</Fino>