Arhiva oznaka: CAML

Jedan od razloga za "jednu ili više vrsta polja nije ispravno instaliran”

Bio sam malo uštinuti jučer na web-dio koji radi na CAML upita protiv popisa.  Sam napravio promjenu, ga koriste i dobio pogodak s pogreškom:

Neočekivana pogreška u tri dana Outlook Vremenska prognoza WebPart. Molimo obratite se administratoru sustava. Jedan ili više vrsta polja nisu pravilno instaliran. Idi na stranicu Postavke popisa za brisanje tih polja.

Bio sam pred drugi otkačen pitanje ranije pa nisam odmah povezati CAML upit sa SharePoint pogreške koja je izvještavanje za mene.  Ja sam brzo pretraživanje i bing i pronašli ovaj koristan blog post po Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ovdje je loše upit:

query.Query = "<Gdje><I><Neq><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFNY</Vrijednost><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFIS</Vrijednost></Neq></I></Gdje>";

Evo to je fiksna:

query.Query = "<Gdje><I><Neq><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFNY</Vrijednost></Neq><Neq><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFIS</Vrijednost></Neq></I></Gdje>";

Tako, Pouka priče je: provjerite je li vaš CAML točna ili ste svibanj dobiti otkačen pogrešku.

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

</kraj>