Share via


(A sémaérvényesítés nem adattípushibákat észlelt) hibaüzenet jelenik meg, amikor egy InfoPath-űrlap kijelzőt próbál megnyitni egy külső listán a SharePoint Server 2010-ben

Eredeti TUDÁSBÁZIS-szám: 982247

Jelenségek

Tegyük fel, hogy egy Külső lista lap van egy Microsoft SharePoint Server 2010-kiszolgálón. A lap az InfoPath-űrlap kijelzőt használja. Amikor megpróbál megnyitni egy elemet a lapon, a következő hibaüzenet jelenik meg:

A sémaérvényesítés nem adattípusú hibákat talált.
Kattintson az Újra gombra az űrlap újbóli betöltéséhez. Ha a hiba továbbra is fennáll, forduljon a webhely támogatási csapatához.
Az üzenetből való kilépéshez kattintson a Bezárás gombra.
Hiba részleteinek elrejtése
Korrelációs azonosító: CID_string

A probléma oka

Ez a probléma azért fordul elő, mert egy SharePoint 2010 külső listaadatbázis kötelező mezőjének jellemzői a következők:

  • A mező nem nullázhatóként van megjelölve.
  • A mező elfogadhat üres sztringeket érvényes bemenetként. Ebben az esetben a Microsoft InfoPath 2010 az üres sztringeket és a null bejegyzéseket egyenértékű értékekként kezeli. Ezért ezeket az értékeket a rendszer érvénytelen bemenetként kezeli.

Kerülő megoldás

A probléma megoldásához, ha olyan adatbázismezővel rendelkezik, amely kötelezőként van megjelölve, amikor műveletet határoz meg a külső tartalomtípuson, győződjön meg arról, hogy a mező érvényes és nem üres értékeket tartalmaz.