Тег Архивы: CAML

Одна из причин "одного или нескольких поля, которое не установлены должным образом типы”

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

Непредвиденная ошибка в три дня Outlook прогноз погоды WebPart. Обращайтесь к системному администратору. Один или несколько типов полей установлены неправильно. Перейдите на страницу параметров списка для удаления эти поля.

Я приходится сталкиваться с еще одной проблемой oddball ранее, я не сразу же подключения запроса 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 является правильным или вы можете получить сообщение об ошибке oddball.

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

</конец>