I został dokonywania małych tweak wczoraj w składniku web part, które wykonuje kwerendę CAML z listą. I wprowadziło zmiany, wdrożyć go i got hit z błędem:
Wystąpił nieoczekiwany błąd w trzech WebPart prognozy pogody Outlook Day. Skontaktuj się z administratorem systemu. Jeden lub więcej typów pól nie są poprawnie zainstalowana. Przejdź do strony ustawień listy, aby usunąć te pola.
I wykazywał innego problemu oddball wcześniej, moja kwerenda CAML nieoczekiwane niezwłocznie połączyć z błędem, że programu SharePoint była zgłoszenie do mnie. I did szybkiego wyszukiwania bing i i znaleziono to pomocne blogu przez Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Tutaj jest zły kwerendy:
kwerendy.Kwerendy ="<W przypadku gdy><I><NEQ><Nazwa FieldRef = '' abbr '' /><Typ wartości = "Tekst">SFNY</Wartość><Nazwa FieldRef = '' abbr '' /><Typ wartości = "Tekst">SFIS</Wartość></NEQ></I></W przypadku gdy>";
Tutaj jest ustalona:
kwerendy.Kwerendy ="<W przypadku gdy><I><NEQ><Nazwa FieldRef = '' abbr '' /><Typ wartości = "Tekst">SFNY</Wartość></NEQ><NEQ><Nazwa FieldRef = '' abbr '' /><Typ wartości = "Tekst">SFIS</Wartość></NEQ></I></W przypadku gdy>";
Tak, jaki z tego morał wątku jest: Upewnij się, że Twoje CAML są poprawne, lub może się pojawić błąd oddball.
Follow me on Twitter wiek na http://www.twitter.com/pagalvin
</koniec>