ΕΠΙΔΙΌΡΘΩΣΗ: Έκθεση εμφανίζει εσφαλμένα αποτελέσματα εάν χρησιμοποιείτε φιλτραρισμένα κοινόχρηστο dataset σε μια έκθεση του SQL Server 2008 R2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2515006 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Όταν εκτελείτε μια έκθεση του SQL Server 2008 R2 κάτω από τα ακόλουθα σενάρια, ενδέχεται να αντιμετωπίσετε ένα ζήτημα.

Σενάριο 1

  • Η εκτύπωση χρησιμοποιεί κοινόχρηστες dataset. Καθορισμός συρραφής, διάκριση πεζών-κεφαλαίων και άλλες επιλογές για το dataset.
  • Μπορείτε να ορίσετε ένα φίλτρο στο dataset.
Σε αυτό το σενάριο, η αναφορά εμφανίζει εσφαλμένα αποτελέσματα.

Σενάριο 2

  • Η εκτύπωση χρησιμοποιεί ένα dataset. Καθορισμός συρραφής, διάκριση πεζών-κεφαλαίων και άλλες επιλογές για το dataset.
  • Μπορείτε να ορίσετε ένα φίλτρο στο dataset.
  • Μπορείτε να δημιουργήσετε μια παράμετρο που είναι συνδεδεμένο με το dataset.
Σε αυτό το σενάριο, η παράμετρος εμφανίζει εσφαλμένες τιμές για την επιλογή όταν εκτελέσετε την έκθεση.

Για παράδειγμα, ας υποθέσουμε ότι δημιουργείτε ένα κοινόχρηστο σύνολο δεδομένων που περιέχει τα ακόλουθα δεδομένα.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΧρώμαΑΝΑΓΝΩΡΙΣΤΙΚΌ
Μαύρο1
μαύρο2
Ορίστε την επιλογή "διάκριση πεζών-κεφαλαίων" για το dataset σε false. Επιπλέον, μπορείτε να ορίσετε ένα φίλτρο που χρησιμοποιεί την ακόλουθη έκφραση:
[Color] <> black 
Όταν εκτελείτε μια έκθεση που επιστρέφει το κοινόχρηστο dataset, εμφανίζονται τα ακόλουθα δεδομένα.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΧρώμαΑΝΑΓΝΩΡΙΣΤΙΚΌ
Μαύρο1
Ωστόσο, εσείς περιμένετε "μαύρη" γραμμή θα εμφανίζεται επίσης.

Αιτία

Αυτό το ζήτημα προκύπτει επειδή τη συρραφή, διάκριση πεζών-κεφαλαίων και άλλες επιλογές δεν θεωρείται όταν ο SQL Server επεξεργάζεται το φίλτρο κοινόχρηστο dataset ή η παράμετρος φιλτραρισμένη dataset. Εάν χρησιμοποιείται ένα διαφορετικό φίλτρο ή μια παράμετρο, αυτό μπορεί να προκαλέσει σφάλμα.

Προτεινόμενη αντιμετώπιση

Πληροφορίες υπηρεσίας Service pack για SQL Server 2008 R2

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για SQL Server 2008 R2. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2527041 Τρόπος απόκτησης του τελευταίου service pack για SQL Server 2008 R2

Κατάσταση

Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αυτό το ζήτημα διορθώθηκε αρχικά στο SQL Server 2008 R2 Service Pack 1 (SP1) για τον SQL Server 2008 R2.

Ιδιότητες

Αναγν. άρθρου: 2515006 - Τελευταία αναθεώρηση: Παρασκευή, 22 Απριλίου 2011 - Αναθεώρηση: 1.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 R2 Reporting Services
Λέξεις-κλειδιά: 
kbqfe kbfix kbexpertiseinter kbprb kbsurveynew kbmt KB2515006 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2515006

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com