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>

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

  1. Izidor

    Zdravo Paul,
    To je lahko eden od razlogov. Tudi sem našel zgoraj izjema, ko smo so dostop do polja po meri z uporabo predmetnega modela.

    Odgovor

Leave a Reply to Izidor preklicati odgovor

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *