Προβολή Κατηγοριών

Γιατί δεν μπορώ ακόμα να ανοίξω το σταθερό DBF αρχείο;

Αναγν. 2 min

Υπάρχουν τρεις δυνατότητες για αυτήν την κατάσταση, ως εξής:

  1. Σας DBF Το αρχείο δημιουργείται από μία εφαρμογή, αλλά θέλετε να ανοίξετε το σταθερό αρχείο σε μια άλλη εφαρμογή, η οποία δεν είναι απολύτως συμβατή με την προηγούμενη και προκαλεί προβλήματα. Η λύση είναι να ρυθμίσετε τη σωστή έκδοση στο σύνθετο πλαίσιο δίπλα στο "Επιλογή DBF πλαίσιο επεξεργασίας "προς επισκευή" σύμφωνα με τη δεύτερη εφαρμογή και, στη συνέχεια, ξεκινήστε ξανά την επιδιόρθωση του αρχείου. Για παράδειγμα, το DBF Το αρχείο δημιουργήθηκε από το Clipper αλλά θέλετε να το ανοίξετε στο dBase III, τότε πρέπει να ορίσετε το "Version" σε "dBase III" και στη συνέχεια να επισκευάσετε ξανά το αρχείο.
  2. Διορθώθηκε DBF Το αρχείο είναι μεγαλύτερο από 2 GB, το γνωστό όριο μεγέθους του DBF αρχεία, επομένως τα περισσότερα DBF συμβατές εφαρμογές δεν μπορούν να ανοίξουν το αρχείο σας. Για παράδειγμα, όταν χρησιμοποιείτε το Visual FoxPro για να ανοίξετε ένα τέτοιο αρχείο, θα εμφανιστεί το σφάλμα "Not a table". Η λύση είναι να ενεργοποιήσετε την επιλογή "Διαχωρισμός αρχείου όταν είναι μεγαλύτερο από ### MB" στην καρτέλα "Επιλογές" και να ορίσετε μια κατάλληλη τιμή, η οποία θα πρέπει να είναι μικρότερη από 2 GB, για παράδειγμα, 1800MB, ως το μέγιστο μέγεθος αρχείου και τότε επισκευάστε το πρωτότυπο DBF ξανά το αρχείο. Όταν το σταθερό αρχείο εξόδου είναι μεγαλύτερο από αυτό το όριο, το DDBFR θα δημιουργήσει ένα νέο αρχείο διαχωρισμού για να χωρέσει τα υπόλοιπα ανακτημένα δεδομένα. Και αν το αρχείο διαχωρισμού φτάσει ξανά το όριο, θα δημιουργηθεί ένα δεύτερο νέο αρχείο διαχωρισμού και ούτω καθεξής.
  3. Στο σταθερό σας DBF αρχείο, υπάρχουν περισσότερα από 255 πεδία στον πίνακα. Αυτήν τη στιγμή, τα περισσότερα DBF συμβατές εφαρμογές δεν υποστηρίζουν έναν πίνακα με περισσότερα από 255 πεδία. Για παράδειγμα, όταν χρησιμοποιείτε το Visual FoxPro για να ανοίξετε ένα τέτοιο αρχείο, θα εμφανιστεί το σφάλμα "Not a table". Η λύση είναι να ενεργοποιήσετε την επιλογή "Διαχωρισμός πίνακα όταν υπάρχουν περισσότερα από ### πεδία" στην καρτέλα "Επιλογές" και να ορίσετε μια κατάλληλη τιμή, για παράδειγμα, 255, ως το μέγιστο πλήθος πεδίων και, στη συνέχεια, να επιδιορθώσετε το πρωτότυπο DBF ξανά το αρχείο. Έτσι, όταν το DDBFR ανιχνεύσει ότι υπάρχουν περισσότερα από 255 πεδία στον πίνακα, θα δημιουργήσει έναν νέο διαχωρισμένο πίνακα για να χωρέσει τα υπόλοιπα πεδία. Και αν τα υπόλοιπα πεδία εξακολουθούν να είναι περισσότερα από 255 πεδία, θα δημιουργηθεί ένας δεύτερος νέος διαχωρισμένος πίνακας και ούτω καθεξής.