SPCrossListQuery не может вернуть результаты
-
05-07-2019 - |
Вопрос
Я звоню SPWeb.GetSiteData(anSpCrossListQuery)
.
Не удается вернуть какие-либо результаты или ошибки, когда я вызываю его из-за случайного пробела в конце предложения CAML-запроса <Where></Where>
.
У кого-нибудь есть идея, почему?
Решение
SharePoint очень требователен к CAML-запросам и дает очень бесполезные, а иногда и неясные ошибки. Очевидно, что в этом случае простая String.Trim () решит проблему.
Очень тщательная проверка вашего запроса и проверка его правильности позволили устранить все проблемы, с которыми я столкнулся.
Другие советы
Поскольку SharePoint стремится сделать разработку болезненной;)
Не связан с StackOverflow