Eu estaba facendo un pequeno puxão de onte a unha parte da web que fai unha consulta CAML cunha lista. Fixen o cambio, implantado e foi atinxido cun erro:
Un erro inesperado ocorreu o día tres Outlook Previsión WebPart. Póñase en contacto co administrador do sistema. Un ou máis tipos de campo non están instalados correctamente. Ir á páxina de configuración da lista para eliminar eses campos.
Eu estaba enfrentando outro problema oddball máis cedo para non chamar inmediatamente miña consulta CAML o erro que o SharePoint estaba relatando para min. Eu fixen unha procura rápida e Bing e atopei este post no blog útil por Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Aquí está a consulta malo:
query.Query = "<Onde><E><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>SFNY</Valor><FieldRef Name = 'ABBR' /><Valor Type = 'A'>Os IFC</Valor></Neq></E></Onde>";
Aquí está fixado:
query.Query = "<Onde><E><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>SFNY</Valor></Neq><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>Os IFC</Valor></Neq></E></Onde>";
Así, a moral da historia é: Asegúrese de que o CAML é correcto ou pode recibir un erro oddball.
Siga-me no Twitter http://www.twitter.com/pagalvin
</final>
Ola Paulo,
This is may be one reason. Also I found the above exception when we are accessing the custom field using object model.