ACC: Μήνυμα λάθους "Δεν ήταν δυνατή η εύρεση του αρχείου εγκατάστασης ISAM"

Αποποίηση ευθυνών για περιεχόμενο της Γνωσιακής βάσης που έχει αποσυρθεί

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

Μέτρια: Απαιτεί βασικές μακροεντολών, κωδικοποίησης και διαλειτουργικότητας δεξιότητες.



Συμπτώματα

Εάν προσπαθήσετε να εισαγάγετε, να εξαγάγετε ή να συνδέσετε (προσάρτηση) ένα αρχείο χρησιμοποιώντας ένα πρόγραμμα οδήγησης μέθοδο (ISAM) με ευρετήριο διαδοχικών πρόσβασης, ενδέχεται να λάβετε ένα μήνυμα λάθους εάν η Microsoft Access δεν είναι δυνατό να εντοπίσει το πρόγραμμα οδήγησης ISAM.

Αιτία

Προγράμματα οδήγησης ISAM χρησιμοποιούνται από τη Microsoft Access για να ενημερωθούν οι μορφές αρχείων εκτός από τη δική του.


Στην Microsoft Access 2.0, εάν η διαδρομή προς το πρόγραμμα οδήγησης ISAM στο αρχείο Msacc20.ini δεν είναι έγκυρη ή εάν το πρόγραμμα οδήγησης ISAM δεν υπάρχει, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:

Δεν ήταν δυνατή η εύρεση του αρχείου εγκατάστασης ISAM.

Microsoft Access 7.0 και 97 δεν έχετε ένα αρχείο .ini. Πληροφορίες που έχουν αποθηκευτεί προηγουμένως στα αρχεία .ini τώρα αποθηκεύεται στο μητρώο των Microsoft Windows. Στην Microsoft Access 7.0 και 97, αν δεν είναι έγκυρη η διαδρομή προς το πρόγραμμα οδήγησης ISAM στο μητρώο των Windows ή αν το πρόγραμμα οδήγησης ISAM δεν υπάρχει, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:

Δεν ήταν δυνατή η εύρεση του αρχείου εγκατάστασης ISAM.

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

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

Στην Microsoft Access 2.0, επεξεργαστείτε το αρχείο .ini για να καθορίσετε τη σωστή διαδρομή στην ενότητα [ISAM για εγκατάσταση] ή επανεγκατάσταση της Microsoft Access, χρησιμοποιώντας την επιλογή "Προσαρμογή". Για την αντιμετώπιση προβλημάτων συμβουλές που σχετίζονται με αυτό το μήνυμα σφάλματος στη Microsoft Access 2.0, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:


150494 ACC2: αντιμετώπιση προβλημάτων σφάλματος "Δεν είναι δυνατή εύρεση του αρχείου εγκατάστασης ISAM"


Στην Microsoft Access 7.0 ή 97, μπορείτε να επεξεργαστείτε το μητρώο των Windows. Για περισσότερες πληροφορίες σχετικά με αλλαγές στο μητρώο, κάντε αναζήτηση για "Μητρώο", και στη συνέχεια "Ρυθμίσεις Προσαρμογή μητρώου των Windows που χρησιμοποιείται από τη Microsoft Access" χρησιμοποιώντας το ευρετήριο της Βοήθειας του Microsoft Access 97. Για την αντιμετώπιση προβλημάτων συμβουλές που σχετίζονται με αυτό το μήνυμα λάθους στην Microsoft Access 7.0, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:


155666 ACC95: αντιμετώπιση προβλημάτων σφάλματος "Δεν ήταν δυνατή η εύρεση του αρχείου εγκατάστασης ISAM"


Για πληροφορίες σχετικά με τα προγράμματα οδήγησης ISAM στην Microsoft Access 97, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:


159322 ACC97: Paradox, Lotus & MS Exchange/Outlook ISAM στο ValuPack


Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Περισσότερες πληροφορίες

Βήματα για την αναπαραγωγή συμπεριφοράς


  1. Εκκινήστε τη Microsoft Access και ανοίξτε οποιαδήποτε βάση δεδομένων.
  2. Δημιουργήστε μια νέα μακροεντολή που ονομάζεται TestError:
          Macro Name Condition  Action
    --------------------------------------
    TestError TransferDatabase

    TestError Actions
    ----------------------------------------------------------------
    TransferDatabase
    Transfer Type: Link (or Attach in version 2.0)
    Database Type: ODBC Database (or SQL Database in version 2.0)
    Database Name: pubs
    Object Type: Table
    Source: dbo.authors
    Destination: Test
    Structure Only: No

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

Αναφορές

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

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

Σχόλια