Udostępnij za pośrednictwem


(Podczas próby otwarcia składnika Web Part formularza programu InfoPath na liście zewnętrznej w programie SharePoint Server 2010 został wyświetlony komunikat o błędzie sprawdzania poprawności schematu, który nie zawiera błędów typu danych)

Oryginalny numer KB: 982247

Symptomy

Załóżmy, że masz stronę listy zewnętrznej na serwerze programu Microsoft SharePoint Server 2010. Strona używa składnika Web Part formularza programu InfoPath. Podczas próby otwarcia elementu na stronie zostanie wyświetlony następujący komunikat o błędzie:

Walidacja schematu wykryła błędy inne niż datatype.
Kliknij pozycję Spróbuj ponownie , aby spróbować ponownie załadować formularz. Jeśli ten błąd będzie się powtarzać, skontaktuj się z zespołem pomocy technicznej witryny sieci Web.
Kliknij przycisk Zamknij , aby zamknąć ten komunikat.
Ukryj szczegóły błędu
Identyfikator korelacji :CID_string

Przyczyna

Ten problem występuje, ponieważ wymagane pole w zewnętrznej bazie danych listy programu SharePoint 2010 ma następujące cechy:

  • Pole jest oznaczone jako niepuste.
  • Pole może akceptować puste ciągi jako prawidłowe dane wejściowe. W takiej sytuacji Microsoft® InfoPath® 2010 traktuje puste ciągi i wpisy o wartości null jako równoważne wartości. W związku z tym te wartości są traktowane jako nieprawidłowe dane wejściowe.

Obejście problemu

Aby obejść ten problem, jeśli masz pole bazy danych oznaczone jako wymagane podczas definiowania operacji typu zawartości zewnętrznej, upewnij się, że pole zawiera prawidłowe i niepuste wartości.