我正在呼叫SPWeb.GetSiteData(anSpCrossListQuery)
。
当我在CAML查询<Where></Where>
子句末尾使用意外空格调用它时,它无法返回任何结果或错误。
有人知道为什么吗?
SharePoint对CAML查询非常挑剔,并且会给出非常无益的错误,有时甚至是模糊的错误。显然,在这种情况下,一个简单的String.Trim()就能解决问题。
非常仔细地检查您的查询并确保其格式正确,已经解决了我遇到的每一个问题。
因为SharePoint有意让开发变得痛苦;)