SPCrossListQuery no puede devolver resultados
-
05-07-2019 - |
Pregunta
Estoy llamando a SPWeb.GetSiteData(anSpCrossListQuery)
.
No devuelve ningún resultado o error cuando lo llamo con un espacio accidental al final de la cláusula CAML query <Where></Where>
.
¿Alguien tiene una idea de por qué?
Solución
SharePoint es muy exigente con las consultas CAML y ofrece errores muy poco útiles y a veces oscuros. Obviamente en este caso, un String.Trim () simple solucionará el problema.
Verificar su consulta con mucho cuidado y asegurarse de que esté bien formada ha solucionado todos los problemas que tuve con esto.
Otros consejos
Porque SharePoint tiene la intención de hacer que el desarrollo sea doloroso;)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow