Έκανα ένα μικρό tweak χθες σε ένα τμήμα web που δεν ένα ερώτημα CAML έναντι μιας λίστας. Έκανα την αλλαγή, έχουν αναπτυχθεί σε αυτό και να έχεις επισκέψεων με σφάλμα:
Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα στο τις τρεις ημέρα Outlook Weather Forecast WebPart. Επικοινωνήστε με το διαχειριστή του συστήματος. Έναν ή περισσότερους τύπους τομέα δεν έχουν εγκατασταθεί σωστά. Μεταβείτε στη σελίδα ρυθμίσεις λίστας να διαγράψετε αυτά τα πεδία.
Ήμουν αντιμετωπίζει ένα άλλο ζήτημα εκκεντρικά νωρίτερα έτσι δεν συνδέω αμέσως το ερώτημα μου CAML με το σφάλμα που SharePoint εκθέσεων για μένα. Έκανα μια γρήγορη αναζήτηση bing και και βρήκα αυτό το post χρήσιμο blog από Sandeep Nahta (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).
Εδώ είναι το κακό ερώτημα:
ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";
Εδώ είναι σταθερό:
ερώτημα. = Του ερωτήματος"<Όπου><Και><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFNY</Αξία></NEQ><NEQ><FieldRef όνομα = 'Abbr' /><Δημιουργία τύπου τιμής = «Κείμενο»>SFIS</Αξία></NEQ></Και></Όπου>";
Έτσι, το ηθικό δίδαγμα της ιστορίας είναι: Βεβαιωθείτε ότι σας CAML είναι σωστή, ή μπορείτε να πάρετε ένα λάθος εκκεντρικά.
Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin
</Τέλος>
Γεια σου Paul,
Αυτό είναι μπορεί να είναι ένας από τους λόγους. Επίσης βρήκα η παραπάνω εξαίρεση όταν εμείς πρόσβαση στο προσαρμοσμένο πεδίο χρησιμοποιώντας το μοντέλο αντικειμένου.