ΕΠΙΔΙΌΡΘΩΣΗ: Μια εξαίρεση System.InvalidCastException ενδέχεται να παρουσιαστεί όταν εκτελείτε μια εφαρμογή που χρησιμοποιεί την υπηρεσία παροχής Microsoft OLE DB για DB2 σε περιβάλλον Microsoft Host Integration Server 2010

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

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

Συμπτώματα

Σε περιβάλλον Microsoft Host Integration Server 2010, μπορείτε να έχετε μια εφαρμογή που χρησιμοποιεί η υπηρεσία παροχής Microsoft OLE DB για DB2. Κατά την εκτέλεση της εφαρμογής, η εφαρμογή ενδέχεται να αποτύχει. Επιπλέον, εμφανίζεται η ακόλουθη εξαίρεση:
System.InvalidCastException
Για παράδειγμα, αυτό το ζήτημα προκύπτει στο εξής σενάριο:
  • Η εφαρμογή εκτελείται ένα ερώτημα με τη βάση δεδομένων DB2, χρησιμοποιώντας το Microsoft ADO.NET.
  • Έχετε IBM DB2 για z/OS έκδοση 8 εγκατεστημένο.
  • Το ερώτημα περιέχει μια δήλωση SELECT που μοιάζει με το ακόλουθο:
    ΕΠΙΛΈΞΤΕ xxx, yyyΔΙΆΧΥΣΗ)zzz ως ΔΕΔΟΜΈΝΑ BIT ΩΣ VARCHAR(3998)) από......
Σε αυτό το σενάριο, λαμβάνετε μια εξαίρεση που περιέχει το ακόλουθο μήνυμα λάθους:
System.InvalidCastException

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

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

Πληροφορίες επείγουσας επιδιόρθωσης

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

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

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Σημείωση Η φόρμα "Επείγουσα επιδιόρθωση διαθέσιμη λήψη" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, είναι επειδή μια επείγουσα επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Προϋποθέσεις

Πρέπει να έχετε Microsoft Host Integration Server 2010 για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Πληροφορίες επανεκκίνησης

Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης.

Πληροφορίες αντικατάστασης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά μια επείγουσα επιδιόρθωση που κυκλοφόρησε στο παρελθόν.

Πληροφορίες αρχείου

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο το Ημερομηνία και ώρα το στοιχείο του πίνακα ελέγχου.
Για Microsoft Host Integration Server 2010, έκδοση 32-bit
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Db2oledb.dll8.5.4274.2640,84817-Μαρ-2011 12: 25x 86
Ddmstr.dll8.5.4274.267,40817-Μαρ-2011 12: 25x 86
Ipresync.dll8.5.4274.2526,16817-Μαρ-2011 12: 25x 86
Microsoft.hostintegration.dataaccesslibrary.dll8.5.4274.21,300,37617-Μαρ-2011 12: 25x 86
Microsoft.hostintegration.drdalink.dll8.5.4274.258,76017-Μαρ-2011 12: 25x 86
Microsoft.hostintegration.msdb2client.dll8.5.4274.2255,88817-Μαρ-2011 12: 25x 86
Microsoft.hostintegration.msdb2entityclient.dll8.5.4274.2395,16017-Μαρ-2011 12: 25x 86
Microsoft.hostintegration.mshostfileclient.dll8.5.4274.2194,45617-Μαρ-2011 12: 25x 86
Msdrda.dll8.5.4274.2976,72017-Μαρ-201112: 25x 86
Για Microsoft Host Integration Server 2010, έκδοση 64-bit
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Db2oledb.dll8.5.4274.2640,84817-Μαρ-2011 12: 36x 86
Db2oledb.dll8.5.4274.2897,87217-Μαρ-2011 12: 36x 64
Ddmstr.dll8.5.4274.255,63217-Μαρ-2011 12: 36x 64
Ddmstr.dll8.5.4274.267,40817-Μαρ-2011 12: 36x 86
Ipresync.dll8.5.4274.2717,65617-Μαρ-2011 12: 36x 64
Microsoft.hostintegration.dataaccesslibrary.dll8.5.4274.21,300,37617-Μαρ-2011 12: 36x 86
Microsoft.hostintegration.drdalink.dll8.5.4274.258,76017-Μαρ-2011 12: 36x 86
Microsoft.hostintegration.drdalink.dll8.5.4274.269.00017-Μαρ-2011 12: 36x 64
Microsoft.hostintegration.msdb2client.dll8.5.4274.2255,88817-Μαρ-2011 12: 36x 86
Microsoft.hostintegration.msdb2entityclient.dll8.5.4274.2395,16017-Μαρ-2011 12: 36x 86
Microsoft.hostintegration.mshostfileclient.dll8.5.4274.2194,45617-Μαρ-2011 12: 36x 86
Msdrda.dll8.5.4274.21,695,56817-Μαρ-2011 12: 36x 64
Msdrda.dll8.5.4274.2976,72017-Μαρ-2011 12: 36x 86
Σημείωση Εξαιτίας εξαρτήσεων αρχείων, την πιο πρόσφατη ενημέρωση κώδικα που περιέχει αυτά τα αρχεία ενδέχεται να περιέχουν πρόσθετα αρχεία.

Κατάσταση

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

Αναφορές

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

Ιδιότητες

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

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

 

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