2008-10-30 4 views
0

Я звоню SPWeb.GetSiteData(anSpCrossListQuery).SPCrossListQuery не возвращает результаты

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

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

ответ

1

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

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

1

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

+1

не совсем, это * на самом деле * делает развитие болезненным :) – Nat 2008-10-31 00:45:18

Смежные вопросы