Jo estava fent un petit pessigar ahir a un element web que fa una consulta CAML contra una llista. Vaig fer el canvi, desplegar-lo i se'n colpien amb un error:
S'ha produït un error inesperat en les tres dia Outlook previsió element web. Contacteu amb l'administrador del sistema. Un o més tipus de camp no estan instal·lats correctament. Aneu a la pàgina de configuració de llista suprimir aquests camps.
Que em enfrontava un altre assumpte oddball abans perquè jo no connectar immediatament meva consulta CAML amb l'error que SharePoint va informar a mi. Vaig fer una ràpida cerca bing i i Hem trobat aquest útil bloc per Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Heus aquí la consulta dolent:
consulta.Consulta ="<On><I><Neq><FieldRef nom = "Abbr" /><Tipus de valor = "Text">SFNY</Valor><FieldRef nom = "Abbr" /><Tipus de valor = "Text">SFIS</Valor></Neq></I></On>";
Aquí es fixa:
consulta.Consulta ="<On><I><Neq><FieldRef nom = "Abbr" /><Tipus de valor = "Text">SFNY</Valor></Neq><Neq><FieldRef nom = "Abbr" /><Tipus de valor = "Text">SFIS</Valor></Neq></I></On>";
Així, la moralitat de la història és: Assegureu-vos que el seu CAML és correcta o vostè pot obtenir un error oddball.
Follow me on Twitter http://www.twitter.com/pagalvin
</final>