Δεδομένα περικόπτονται στους 255 χαρακτήρες με το πρόγραμμα οδήγησης ODBC του Excel

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

Συμπτώματα

Κατά την ανάκτηση δεδομένων εξωτερικής προέλευσης, χρησιμοποιώντας το πρόγραμμα οδήγησης ODBC του Microsoft Excel 97, πεδία που έχουν περισσότερους από 255 χαρακτήρες ενδέχεται να έχει περικοπεί στους 255 χαρακτήρες.

Αιτία

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

Παρόλο που μπορείτε να αλλάξετε την τιμή γραμμών σάρωσης στο παράθυρο διαλόγου Εγκατάσταση του ODBC Microsoft Excel σε μια τιμή μεγαλύτερη από 8 (αλλά όχι μεγαλύτερο από 16) η τιμή αυτή δεν χρησιμοποιείται από το Excel. Το πρόγραμμα οδήγησης ODBC του Excel χρησιμοποιεί την τιμή TypeGuessRows DWORD από το ακόλουθο κλειδί μητρώου για να καθορίσει πόσες γραμμές προς ανίχνευση στα δεδομένα σας:
  • Excel 97
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel
  • Το Excel 2000 και νεότερες εκδόσεις
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel

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

Για να αλλάξετε τον αριθμό των γραμμών που εξετάζει το πρόγραμμα οδήγησης ODBC του Excel για να προσδιορίσετε τον τύπο των δεδομένων που έχετε στον πίνακά σας, αλλάξτε τη ρύθμιση της τιμής TypeGuessRows DWORD.

ΣΗΜΕΙΩΣΗ: Η παρακάτω διαδικασία λειτουργεί μόνο εάν το αρχείο προέλευσης του Excel που είναι αποθηκευμένο στη μορφή αρχείου βιβλίου εργασίας του Microsoft Excel. Εάν αποθηκεύεται σε μορφή αρχείου του Microsoft Excel 97 & 5.0/95 Workbook, τα δεδομένα θα περικοπούν πάντα στους 255 χαρακτήρες.

ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows


Για πληροφορίες σχετικά με τον τρόπο επεξεργασίας του μητρώου, προβάλετε το θέμα της Βοήθειας (Help) "Αλλαγή κλειδιών και τιμών" (Changing Keys and Values) στον Επεξεργαστή Μητρώου (Registry Editor) (Regedit.exe) ή τα θέματα της Βοήθειας (Help) "Προσθήκη και διαγραφή πληροφοριών στο μητρώο" (Add and Delete Information in the Registry) και "Επεξεργασία των δεδομένων του μητρώου" (Edit Registry Data) στο Regedt32.exe. Σημειώστε ότι πρέπει να δημιουργήσετε αντίγραφο ασφαλείας του μητρώου, πριν να το επεξεργαστείτε. Εάν εκτελείτε τα Windows NT, θα πρέπει επίσης να ενημερώσετε τη δισκέτα Emergency Repair Disk (ERD).

Για να αλλάξετε τη ρύθμιση της τιμής TypeGuessRows, ακολουθήστε τα εξής βήματα:
  1. Κλείστε όλα τα προγράμματα που είναι ανοιχτά.
  2. Από το μενού "Έναρξη" (Start), κάντε κλικ στην επιλογή "Εκτέλεση" (Run). TYPERegeditκαι κάντε κλικ στο κουμπί OK.
  3. Στον Επεξεργαστή μητρώου, αναπτύξτε το ακόλουθο κλειδί, ανάλογα με την έκδοση του Excel που εκτελείτε:
    • Excel 97
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel
    • Το Excel 2000 και νεότερες εκδόσεις
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
  4. Επιλέξτε TypeGuessRows και από το μενού Επεξεργασία, κάντε κλικ στο κουμπί τροποποίηση.
  5. Στο παράθυρο διαλόγου Επεξεργασία τιμής DWORD, επιλέξτε Decimal στην περιοχή βάσης. Πληκτρολογήστε μια τιμή μεταξύ 0 και 16 περιεκτικά για δεδομένα τιμής. Κάντε κλικ στο κουμπί ΟΚ και κλείστε τον Επεξεργαστή μητρώου.
ΣΗΜΕΙΩΣΗ: Για λόγους απόδοσης, η ρύθμιση της τιμής TypeGuessRows σε μηδέν (0) δεν προτείνεται εάν ο πίνακας του Excel είναι πολύ μεγάλο. Όταν αυτή η τιμή έχει οριστεί σε μηδέν, το Microsoft Excel θα σαρώσει όλες τις εγγραφές του πίνακα για να προσδιορίσετε τον τύπο δεδομένων σε κάθε στήλη.

Κατάσταση

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

Ιδιότητες

Αναγν. άρθρου: 189897 - Τελευταία αναθεώρηση: Δευτέρα, 19 Σεπτεμβρίου 2011 - Αναθεώρηση: 5.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Λέξεις-κλειδιά: 
kbbug kbpending kbmt KB189897 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:189897

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

 

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