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

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