Unha razón para "Un ou máis tipos de campo non están instalados correctamente”

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.

Rexístrate para o meu blog.

Siga-me no Twitter http://www.twitter.com/pagalvin

</final>

Un pensamento sobre "Unha razón para "Un ou máis tipos de campo non están instalados correctamente”

  1. Datta

    Ola Paulo,
    This is may be one reason. Also I found the above exception when we are accessing the custom field using object model.

    Responder

Deixe unha resposta Datta cancelar resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *