Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

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

Σενάριο 1

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

  • Μπορείτε να ορίσετε ένα φίλτρο στο DataSet.

Σε αυτό το σενάριο, η αναφορά εμφανίζει εσφαλμένα αποτελέσματα.

Σενάριο 2

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

  • Μπορείτε να ορίσετε ένα φίλτρο στο DataSet.

  • Μπορείτε να δημιουργήσετε μια παράμετρο που είναι δεσμευμένη στο DataSet.

Σε αυτό το σενάριο, η παράμετρος παραθέτει εσφαλμένες τιμές για την επιλογή κατά την εκτέλεση της αναφοράς. Για παράδειγμα, ας υποθέσουμε ότι δημιουργείτε ένα κοινόχρηστο DataSet που περιέχει τα ακόλουθα δεδομένα.

Χρώμα

Αναγνωριστικό

Μαύρο

1

μαύρο

2

Μπορείτε να καθορίσετε την επιλογή διάκριση πεζών-κεφαλαίων για το DataSet σε FALSE. Επιπλέον, μπορείτε να ορίσετε ένα φίλτρο που χρησιμοποιεί την ακόλουθη παράσταση:

[Color] <> black 

Όταν εκτελείτε μια αναφορά που επιστρέφει το κοινόχρηστο DataSet, εμφανίζονται τα ακόλουθα δεδομένα.

Χρώμα

Αναγνωριστικό

Μαύρο

1

Ωστόσο, αναμένετε ότι θα εμφανιστεί επίσης η "μαύρη" γραμμή.

Αιτία

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

Επίλυση

Πληροφορίες για το 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.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×