KB2608108 - ΕΠΙΔΙΌΡΘΩΣΗ: Me.Value αξιολογείται εσφαλμένα όταν χρησιμοποιείται για την πρόσβαση στην ιδιότητα Value ενός πλαισίου κειμένου σε μια αναφορά SSRS 2008, εάν η αναφορά έχει μια κεφαλίδα σελίδας ή ένα υποσέλιδο σελίδας

Η Microsoft διανέμει τις ενημερώσεις κώδικα του Microsoft SQL Server 2008 Service Pack 2 (SP2) ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερωμένες εκδόσεις ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 SP2 ενημερωμένη έκδοση.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Έχετε μια αναφορά υπηρεσιών αναφοράς του Microsoft SQL Server 2008 (SSRS 2008) που έχει ένα πλαίσιο κειμένου. Η έκθεση έχει κεφαλίδα ή υποσέλιδο σελίδας.

  • Μπορείτε να χρησιμοποιήσετε τη Me.Value για να αποκτήσετε πρόσβαση στην ιδιότητα Value του πλαισίου κειμένου.

    Για παράδειγμα, μπορείτε να ορίσετε την παράσταση συμβουλής εργαλείου του πλαισίου κειμένου σε =IIF (IsNothing(Me.Value), 'True', 'False').

  • Μπορείτε να εκτελέσετε την αναφορά.

Σε αυτό το σενάριο, η συνάρτηση Me.Value ενδέχεται να έχει εσφαλμένη τιμή NULL.

Επίλυση

Πληροφορίες αθροιστικής ενημέρωσης

SQL Server 2008 Service Pack 3

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 1 για SQL Server 2008 Service Pack 3. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2617146 Αθροιστική ενημερωμένη έκδοση πακέτου 1 για SQL Server 2008 Service Pack 3Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2629969 Οι εκδόσεις του SQL Server 2008 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 3 Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα SQL Server service pack. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 3 σε μια εγκατάσταση του SQL Server 2008 Service Pack 3. Από προεπιλογή, οποιαδήποτε επείγουσα επιδιόρθωση παρέχεται σε ένα SQL Server service pack περιλαμβάνεται στο επόμενο SQL Server service pack.

Αθροιστική ενημερωμένη έκδοση πακέτου 6 για SQL Server 2008 SP2

Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στο πακέτο αθροιστικών ενημερώσεων 6. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2008 SP2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2582285 Πακέτο αθροιστικών ενημερώσεων 6 για το SQL Server 2008 Service Pack 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημερωμένης έκδοσης περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερωμένες εκδόσεις ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη ενημερωμένη έκδοση του SQL Server 2008 SP2. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης ενημερωμένης έκδοσης που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2402659 Οι εκδόσεις του SQL Server 2008 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server Service Pack 2

Λύση

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

  • Αντικαταστήστε το Me.Value με το TextboxName.Value στην παράσταση.
  • Καταργήστε όλες τις κεφαλίδες και τα υποσέλιδα σελίδας από την έκθεση.

      

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".