SPCrossListQueryは結果を戻すことができません
-
05-07-2019 - |
質問
SPWeb.GetSiteData(anSpCrossListQuery)
を呼び出しています。
CAMLクエリの<Where></Where>
句の末尾に誤ったスペースを付けて呼び出した場合、結果またはエラーを戻すことができません。
誰もが理由を知っていますか?
解決
SharePointはCAMLクエリに非常にこだわりがあり、非常に役に立たない、時には不明瞭なエラーを与えます。この場合、明らかに、単純なString.Trim()が問題を修正します。
クエリを非常に慎重にチェックし、クエリの形式が正しいことを確認することで、これに関するすべての問題が修正されました。
他のヒント
SharePointは開発を苦痛なものにしようとしているため;)
所属していません StackOverflow