Ein Grund für "ein oder mehrere Feld werden Typen nicht ordnungsgemäß installiert”

Ich war gestern ein kleines Zwicken zu einem Webpart, die eine CAML-Abfrage für eine Liste ist.  Ich habe die Änderung, bereitgestellt es und bekam schlagen mit einem Fehler:

Ein unerwarteter Fehler ist aufgetreten in den drei Tag Outlook Wettervorhersage WebPart. Bitte kontaktieren Sie den System-administrator. Ein oder mehrere Feldtypen sind nicht ordnungsgemäß installiert.. Gehen Sie zur Listeneinstellungsseite, um diese Felder zu löschen.

Ich war früher ein weiterer Spinner Punkt gegenüber, so dass ich sofort meine CAML-Abfrage mit dem Fehler angeschlossen haben, die Berichterstattung wurde mir.  Ich habe eine schnelle Bing-Suche und und fanden Sie diesen Blogbeitrag hilfreich von Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hier ist die schlechte Abfrage:

Abfrage.Query ="<Wo><Und><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFNY</Wert><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFIS</Wert></Neq></Und></Wo>";

Hier ist es behoben:

Abfrage.Query ="<Wo><Und><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFNY</Wert></Neq><Neq><FieldRef-Name = "Abbr" /><Wert Type = 'Text'>SFIS</Wert></Neq></Und></Wo>";

Also, die Moral der Geschichte ist: Stellen Sie sicher, Ihren CAML korrekt ist oder Sie erhalten Fehler Spinner.

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

</Ende>

Ein Gedanke zu "Ein Grund für "ein oder mehrere Feld werden Typen nicht ordnungsgemäß installiert”

  1. Datta

    Hallo Paul,
    Dies ist kann ein Grund dafür sein. Auch fand ich die oben genannten Ausnahme, wenn wir das benutzerdefinierte Feld mit-Objektmodell zugreifen.

    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *