Я був зробити невеликий налаштування вчора, щоб веб-частина, яка робить 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
</кінець>
Привіт Павло,
Це може бути однією з причин. Також я знайшов вище виняток, коли ми доступу до настроюваного поля, використовуючи об'єктну модель.