Tag Archives: CAML

Una raó per a "un o més camp tipus no està instal·lat correctament”

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.

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

</final>