Αναγν. άρθρου: 192934 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 PRB: Σφάλμα "... το αρχείο VBA Jet δεν ήταν δυνατή η προετοιμασία όταν καλούμενου"
Σε αυτήν τη σελίδαΣυμπτώματαΌταν εκτελείτε μια εφαρμογή που χρησιμοποιεί Microsoft DAO, λαμβάνετε το ακόλουθο μήνυμα λάθους (σφάλμα χρόνου εκτέλεσης 3447): Το αρχείο Jet VBA (VBAJET.dll για εκδόσεις 16-bit) ή VBAJET32.dll για εκδόσεις 32-bit απέτυχε να προετοιμάσει κατά την κλήση. Προσπαθήστε να εγκαταστήσετε πάλι τις εφαρμογές που επέστρεψε το σφάλμα. ΑιτίαΤα αρχεία Microsoft DAO ή Jet ταιριάζουν ή λείπει ένα ή περισσότερα από τα αρχεία DAO ή Jet. Αυτό το σφάλμα προκύπτει συνήθως κατά την ανάπτυξη μιας εφαρμογής της Visual Basic 5.0 από έναν υπολογιστή ανάπτυξης που έχει το Visual Studio 6.0 εκδόσεις των DAO και Jet εγκατεστημένο. Τα αρχεία Jet που συνοδεύουν τα προϊόντα του Visual Studio 6.0 απαιτούν ένα πρόσθετο αρχείο, Expsrv.dll. Επειδή το αρχείο Vb5dep.ini δεν περιλαμβάνει αυτό το αρχείο με τις πληροφορίες εξαρτήσεων για Jet, ο Οδηγός εγκατάστασης του Visual Basic 5.0 δεν περιλαμβάνει Expsrv.dll στα αρχεία εγκατάστασης (Setup) για την εφαρμογή σας. Προτεινόμενη αντιμετώπισηΧρησιμοποιήστε μία από τις παρακάτω λύσεις, ανάλογα με την περίπτωσή σας. Expsrv.dll λείπει από το αρχείο εγκατάστασης (Setup)Εάν αναπτύσσετε μια εφαρμογή της Visual Basic 5.0 από έναν υπολογιστή ανάπτυξης που έχει το Visual Studio 6.0 εκδόσεις των DAO και Jet εγκατεστημένα, μπορείτε να αντιμετωπίσετε το ζήτημα προσθέτοντας Expsrv.dll στην οθόνη σύνοψης του αρχείου του "Οδηγού εγκατάστασης". Ωστόσο, ενδέχεται να αντιμετωπίσετε προβλήματα διανομή άλλα ενημερωμένα στοιχεία.Η ασφαλέστερη εναλλακτικές επιλογές είναι οι εξής:
Άλλα αρχεία Jet ή DAO έχουν χαθεί ή που δεν ταιριάζουνΣύμφωνα με την κύρια λίστα εξαρτήσεων αρχείων για το Visual Basic 5.0 και 6.0 (Vb5dep.ini και Vb6dep.ini, αντίστοιχα), απαιτούνται τα ακόλουθα αρχεία για DAO και Jet. Ελέγξτε για αυτά τα αρχεία με τους αριθμούς της κατάλληλης έκδοσης στον υπολογιστή όπου παρουσιάζεται το σφάλμα.Εάν διανέμετε μια εφαρμογή, χρησιμοποιώντας μια εγκατάσταση που δημιουργήθηκε από τον "Οδηγό εγκατάστασης" ή πακέτο και ο οδηγός ανάπτυξης, πρέπει επίσης να ελέγξετε το αρχείο Setup.lst για να επαληθεύσετε τα κατάλληλα αρχεία και τους αριθμούς έκδοσης αρχείων. Setup.lst είναι η κύρια λίστα των αρχείων που εγκαθίστανται από το πρόγραμμα εγκατάστασης της εφαρμογής. Μπορείτε να βρείτε Setup.lst στο φάκελο που περιέχει τα αρχεία εγκατάστασης για την εφαρμογή σας. ΣΗΜΕΙΩΣΗ:All of these files are located in the \Windows\System (or on Windows NT, in the \Winnt\System32) folder, except DAO350.dll. The DAO350.dll file can be found in the \Program Files\Common Files\Microsoft Shared\DAO folder. Visual Basic 5.0 Files and Version Numbers:DAO350.dll 3.50.3602.0 MSJet35.dll 3.50.3602.4 MSJInt35.dll 3.50.3602.5 MSJtEr35.dll 3.50.3602.0 MSRD2x35.dll 3.50.3602.0 MSRepl35.dll 3.50.3602.0 MSVCRT40.dll 4.10.6038 or later VB5DB.dll 5.00.3724 VBAJet32.dll 5.0.7122 Visual Basic 6.0 Files and Version Numbers:DAO350.dll 3.51.1608.0 ExpSrv.dll 6.0.8167 MSJet35.dll 3.51.0623.4 MSJInt35.dll 3.51.0623.0 MSJtEr35.dll 3.51.0623.0 MSRepl35.dll 3.51.0623.0 MSRD2x35.dll 3.51.0623.0 MSVCRT40.dll 4.21.0000 or later VB5DB.dll 6.00.8169 VBAJet32.dll 6.1.8167 For more information about the files installed for each version of Jet, please refer to the following article in the Microsoft Knowledge Base: 178880 INFO: Identifying the Jet Database Engine Components (http://support.microsoft.com/kb/178880/EN-US/ ) If you determine that the version of a file on the system is incorrect, perform the following steps to replace it. If you determine that a file is missing, skip to step 3.
Περισσότερες πληροφορίεςIf you have multiple versions of Visual Basic or Visual
Studio on the same computer, it typically does not alter the development
environment. However, regarding application deployment, multiple versions can
cause a Visual Basic application to fail to install correctly. This can be
caused by newer versions of components that exist on the computer and the
inability of the installation application to correctly determine dependency
information or register those components. To ensure good distribution of your
application, the development machine should have only the necessary version of
Visual Basic or Visual Studio installed. For additional information, please see the following article in the Microsoft Knowledge Base: 193270 INFO: Troubleshooting VB Application Installation Issues (http://support.microsoft.com/kb/193270/EN-US/ ) ΑναφορέςFor additional information, please see the following
articles in the Microsoft Knowledge Base: 196057 PRB: The Jet VBA File VBAJet32.dll Failed to Initialize (http://support.microsoft.com/kb/196057/EN-US/ ) 191735 PRB: The Jet VBA File Failed to Initialize When Called (http://support.microsoft.com/kb/191735/EN-US/ ) Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:192934
(http://support.microsoft.com/kb/192934/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή
