Tag Archives: CAML

Eden od razlogov za "eno ali več polj vrste ni pravilno nameščen”

Sem bil včeraj kar majhno poteg za spletni gradnik, ki počne CAML poizvedbo proti seznam.  Naredila sem spremembo, jo in dobil zadetek z napako:

Nepričakovana napaka v treh dan Outlook vremena spletnega gradnika. Se obrnite na skrbnika sistema. Nekatere vrste polj niso nameščene pravilno. Pojdite na stran z nastavitvami seznama želite izbrisati ta polja.

Sem bil obrnjen drugo vprašanje Otkačen prej, zato nisem takoj povezati moj CAML poizvedbe z napako, da SharePoint je poročanje, da me.  Sem storil a nagel preiskava bing in in našel to koristen blog post z Posut s peskom Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Tukaj je slabo poizvedbe:

poizvedbe.Poizvedovanje ="<Kjer><In><NEQ><FieldRef ime = "Abbr" /><Vrednost Type = "Besedilo">SFNY</Vrednost><FieldRef ime = "Abbr" /><Vrednost Type = "Besedilo">SFIS</Vrednost></NEQ></In></Kjer>";

Tukaj je določen:

poizvedbe.Poizvedovanje ="<Kjer><In><NEQ><FieldRef ime = "Abbr" /><Vrednost Type = "Besedilo">SFNY</Vrednost></NEQ><NEQ><FieldRef ime = "Abbr" /><Vrednost Type = "Besedilo">SFIS</Vrednost></NEQ></In></Kjer>";

Tako, moralno te zgodbe je: Poskrbite, da vaš CAML je pravilna ali morda boste dobili napako Otkačen.

Naročite se na moj blog.

Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin

</namen>