Partilhar via


Mensagem de erro (A validação de esquema encontrou erros não de tipo de dados) quando tenta abrir uma Peça Web Formulário do InfoPath numa lista externa no SharePoint Server 2010

Número original da BDC: 982247

Sintomas

Suponha que tem uma página de Lista Externa num servidor do Microsoft SharePoint Server 2010. A página utiliza a Peça Web Formulário do InfoPath. Quando tenta abrir um item na página, recebe a seguinte mensagem de erro:

A validação do esquema encontrou erros que não são de tipo de dados.
Clique em Tentar Novamente para tentar carregar o formulário novamente. Se este erro persistir, contacte a equipa de suporte do Web site.
Clique em Fechar para sair desta mensagem.
Ocultar detalhes do erro
ID de Correlação :CID_string

Causa

Este problema ocorre porque um campo necessário numa base de dados de lista externa do SharePoint 2010 tem as seguintes características:

  • O campo está marcado como não nulo.
  • O campo pode aceitar cadeias vazias como entrada válida. Nesta situação, Microsoft InfoPath 2010 trata as cadeias vazias e as entradas nulas como valores equivalentes. Por conseguinte, estes valores são tratados como entradas inválidas.

Solução

Para contornar este problema, se tiver um campo de base de dados marcado como necessário quando definir uma operação no tipo de conteúdo externo, certifique-se de que o campo contém valores válidos e que não estão em branco.