Messaggio di errore (Errore di tipo di dati rilevato durante la convalida dello schema) quando si tenta di aprire una web part modulo di InfoPath in un elenco esterno in SharePoint Server 2010

Numero KB originale: 982247

Sintomi

Si supponga di avere una pagina Elenco esterno in un server Microsoft SharePoint Server 2010. La pagina usa la web part modulo di InfoPath. Quando si tenta di aprire un elemento nella pagina, viene visualizzato il messaggio di errore seguente:

La convalida dello schema ha rilevato errori non relativi al tipo di dati.
Fare clic su Riprova per tentare di caricare di nuovo il modulo. Se l'errore persiste, contattare il team di supporto per il sito Web.
Fare clic su Chiudi per uscire dal messaggio.
Nascondere i dettagli dell'errore
ID correlazione :CID_string

Causa

Questo problema si verifica perché un campo obbligatorio in un database elenco esterno di SharePoint 2010 presenta le caratteristiche seguenti:

  • Il campo è contrassegnato come non nullable.
  • Il campo può accettare stringhe vuote come input valido. In questo caso, Microsoft InfoPath 2010 considera le stringhe vuote e le voci Null come valori equivalenti. Di conseguenza, questi valori vengono considerati come input non valido.

Soluzione alternativa

Per risolvere questo problema, se si dispone di un campo di database contrassegnato come obbligatorio quando si definisce un'operazione sul tipo di contenuto esterno, assicurarsi che il campo contenga valori validi e non blank.