SPCrossListQuery deixa de trazer de volta os resultados
-
05-07-2019 - |
Pergunta
Eu estou chamando SPWeb.GetSiteData(anSpCrossListQuery)
.
Ela não consegue trazer de volta quaisquer resultados ou erros quando eu chamá-lo com um espaço acidental no final da cláusula de consulta CAML <Where></Where>
.
Alguém tem uma idéia do porquê?
Solução
SharePoint é muito exigente com consultas CAML e dá erros muito Inúteis e às vezes obscuras. Obviamente, neste caso, um String.Trim simples () irá corrigir o problema.
Verificar a sua consulta com muito cuidado e ter certeza que ele está bem formado fixou todos os problemas que tive com isso.
Outras dicas
Como o SharePoint tem a intenção de tornar o desenvolvimento dolorosa;)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow