SPCrossListQuery не может вернуть результаты - PullRequest
0 голосов
/ 31 октября 2008

Я звоню SPWeb.GetSiteData(anSpCrossListQuery).

Не удается вернуть какие-либо результаты или ошибки, когда я вызываю его из-за случайного пробела в конце предложения CAML <Where></Where>.

У кого-нибудь есть идея, почему?

Ответы [ 2 ]

1 голос
/ 14 ноября 2008

SharePoint очень требователен к CAML-запросам и выдает очень бесполезные, а иногда и неясные ошибки. Очевидно, что в этом случае простая String.Trim () решит проблему.

Очень тщательная проверка вашего запроса и проверка правильности его формы устранили все проблемы, с которыми я столкнулся.

1 голос
/ 31 октября 2008

Поскольку SharePoint стремится сделать разработку болезненной;)

...