Tag Archives: CAML

Една от причините за "един или повече поле типове не са инсталирани правилно”

Аз правеше малка ощипване вчера към уеб компонент, който прави заявка CAML срещу списък.  Направих промяната, разположен го и имаш удари с грешка:

Възникнала е неочаквана грешка в трите WebPart за прогноза за времето на ден в Outlook. Обърнете се към системния администратор. Един или повече типове на полета, не са инсталирани правилно. Отидете на страницата за настройки на списъка, за да изтриете тези полета.

Аз е пред друг Одбол въпрос по-рано, така че незабавно не свързвам моя CAML заявка с грешката, която е SharePoint е докладване за мен.  Направих бързо търсене Бинг и и намери този полезни блог съобщение от Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Тук е лоша заявка:

заявка.Заявка ="<Където><И><Neq><Име на FieldRef = 'Abbr' /><Стойност на тип = "Текст">SFNY</Стойност><Име на FieldRef = 'Abbr' /><Стойност на тип = "Текст">SFIS</Стойност></Neq></И></Където>";

Тук е фиксиран:

заявка.Заявка ="<Където><И><Neq><Име на FieldRef = 'Abbr' /><Стойност на тип = "Текст">SFNY</Стойност></Neq><Neq><Име на FieldRef = 'Abbr' /><Стойност на тип = "Текст">SFIS</Стойност></Neq></И></Където>";

Така, морала на историята е: Уверете се, че вашият CAML е правилен или може да получите грешка Одбол.

Абонирайте се за моя блог.

Следвайте ме на Twitter в http://www.twitter.com/pagalvin

</край>