Одна з причин "один або більше полів типів не інстальовано належним чином”

Я був зробити невеликий налаштування вчора, щоб веб-частина, яка робить CAML запиту зі списком.  Я зробив зміни, розгорнуті його і отримав удар з помилкою:

Неочікувана помилка сталася в три дня Outlook WebPart прогноз погоди. Будь ласка, зверніться до адміністратора. Один або кілька типів полів не інстальовано належним чином. Перейдіть на сторінку параметрів списку, видалити ці поля.

Я зіткнулася іншої прихованої проблеми раніше так не відразу поєднати мій CAML запиту з помилкою, який був звітний SharePoint, для мене.  Я зробив швидкий пошук bing і і знайшли цей пост корисним блог на Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ось це погані запиту:

запит.Запит ="<Де><І><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFNY</Значення><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFIS</Значення></Neq></І></Де>";

Тут він стаціонарного типу:

запит.Запит ="<Де><І><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFNY</Значення></Neq><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFIS</Значення></Neq></І></Де>";

Так, мораль цієї історії є: Переконайтеся, що ваш CAML є правильним, або ви можете отримати помилку дивак.

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

</кінець>

Одна думка про «Одна з причин "один або більше полів типів не інстальовано належним чином”

  1. Datta

    Привіт Павло,
    Це може бути однією з причин. Також я знайшов вище виняток, коли ми доступу до настроюваного поля, використовуючи об'єктну модель.

Дати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *