Αραβικό συμβολοσειρά δεδομένων προκαλεί μια εξαίρεση "BasePrimitiveConverter" στο 2013 διακομιστή ενοποίησης κεντρικού υπολογιστή

Συμπτώματα

Εκτελείτε μια εφαρμογή ολοκληρωτή συναλλαγής που μεταβιβάζει δεδομένα συμβολοσειράς Αραβικό μια εφαρμογή κίνησης κεντρικό υπολογιστή. Υπό ορισμένες προϋποθέσεις, η διαδικασία αποτυγχάνει και επιστρέφει μια εξαίρεση που μοιάζει με το ακόλουθο μήνυμα λάθους:

HISMPCB0001/BasePrimitiveConverter εξαίρεση έχει συμβεί.

Περιγραφή της εξαίρεσης: μετατόπιση και το μήκος ήταν εκτός ορίων για τον πίνακα ή η μέτρηση είναι μεγαλύτερη από τον αριθμό των στοιχείων από το ευρετήριο έως το τέλος της συλλογής προέλευσης.'. '

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

“بتينبتينص ئ            “ 
Σημείωση Σε αυτήν τη συμβολοσειρά, τα εισαγωγικά περιλαμβάνονται μόνο για να εμφανιστούν τα επιπλέον κενά διαστήματα.

Αιτία

Αυτό το ζήτημα προκύπτει επειδή το μήκος συμβολοσειράς του πίνακα, που θα αντιγραφεί υπολογίζεται εσφαλμένα.

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

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

Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστικών ενημερώσεων 3 για το 2013 διακομιστή ενοποίησης κεντρικού υπολογιστή. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης της αθροιστικής πακέτο ενημερωμένων εκδόσεων, ανατρέξτε στο θέμα συγκεντρωτική ενημερωμένη έκδοση πακέτου 3 για το 2013 διακομιστή ενοποίησης κεντρικού υπολογιστή.

Κατάσταση

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

Αναγνωριστικό άρθρου: 3064954 - Τελευταία αναθεώρηση: 21 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια