Dela via


Felmeddelandet (Schemavalidering hittade icke-datatypsfel) när du försöker öppna en InfoPath-formulärwebbdel i en extern lista i SharePoint Server 2010

Ursprungligt KB-nummer: 982247

Symptom

Anta att du har en extern listsida på en Microsoft SharePoint Server 2010-server. Sidan använder webbdelen InfoPath-formulär. När du försöker öppna ett objekt på sidan får du följande felmeddelande:

Schemavalidering hittade icke-datatypsfel.
Klicka på Försök igen för att försöka läsa in formuläret igen. Om det här felet kvarstår kontaktar du supportteamet för webbplatsen.
Klicka på Stäng för att avsluta det här meddelandet.
Dölj felinformation
Korrelations-ID:CID_string

Orsak

Det här problemet beror på att ett obligatoriskt fält i en extern listdatabas i SharePoint 2010 har följande egenskaper:

  • Fältet är markerat som icke-nullbart.
  • Fältet kan acceptera tomma strängar som giltiga indata. I det här fallet behandlar Microsoft InfoPath 2010 tomma strängar och null-poster som motsvarande värden. Därför behandlas dessa värden som ogiltiga indata.

Lösning

Om du har ett databasfält som är markerat som obligatoriskt när du definierar en åtgärd för den externa innehållstypen bör du undvika det här problemet genom att kontrollera att fältet innehåller värden som är giltiga och inte är tomma.