Σε αυτό το άρθρο εξετάζουμε σενάρια που δημιουργούν σφάλματα σχετικά με την αποτυχία προσθήκης εγγραφών στο MS Access

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

Βασική παραβίαση
Εάν τα πεδία είναι μέρος του πρωτεύοντος κλειδιού του Πίνακα, η προσθήκη της ημερομηνίας σε αυτά τα πεδία θα μπορούσε να προκαλέσει σφάλματα παραβίασης κλειδιών. Τα πρωτεύοντα κλειδιά θα πρέπει πάντα να είναι μια μοναδική τιμή και έτσι θα πρέπει να ληφθεί μέριμνα κατά την εισαγωγή νέων αρχείων που δεν παραβιάζουν το πρωτεύον κλειδί.
Συνιστάται στους χρήστες να ελέγχουν τον πίνακα προορισμού και το πρωτεύον κλειδί και να διασφαλίζουν ότι έχουν ορίσει ναι στην ιδιότητα «Όχι διπλότυπα». Επίσης, τα συνημμένα δεδομένα δεν πρέπει να παραβιάζουν τους κανόνες του πίνακα προορισμού.
Κλείδωμα παραβίασης
Είναι πιθανό τα δεδομένα που εισάγονται να χρησιμοποιούνται ήδη κάπου, προκαλώντας έτσι το σφάλμα κατά την προσθήκη του ερωτήματος. Οι χρήστες μπορούν να ελέγξουν και να διασφαλίσουν ότι η βάση δεδομένων δεν ανοίγει αλλού ή από άλλους χρήστες. Οι χρήστες μπορούν επίσης να κλείσουν τους ανοιχτούς πίνακες, τις φόρμες, τα ερωτήματα κ.λπ. για να αποτρέψουν το σφάλμα.
Εάν το ζήτημα παραμένει, οι χρήστες μπορούν να ελέγξουν εάν το Προεπιλεγμένο κλείδωμα εγγραφής έχει οριστεί σε "Χωρίς κλειδαριές" κάνοντας κλικ στην επιλογή Για προχωρημένους από εργαλεία.
Παραβίαση κανόνα επικύρωσης
Μπορείτε να αποκτήσετε πρόσβαση στον Κανόνα επικύρωσης κάθε πεδίου από το κάτω παράθυρο του παραθύρου σχεδίασης πίνακα και οι χρήστες πρέπει να το ελέγξουν πριν από την εισαγωγή εγγραφών. Εάν παραβιαστεί ο κανόνας, το προσάρτημα του ερωτήματος θα εμφανίσει σφάλμα. Οι χρήστες θα πρέπει επίσης να ελέγξουν τον πίνακα προορισμού για συγκεκριμένα πεδία κειμένου και αν είχαν ορίσει Όχι σε «Να επιτρέπεται μηδενικό μήκος». Θα μπορούσε να προκληθεί σφάλμα λόγω μηδενικής τιμής για πεδία των οποίων η ιδιότητα "Απαιτείται" έχει οριστεί σε Ναι.
Σε περίπτωση που εργάζεστε με βάσεις δεδομένων MS Access, συχνά φαίνεται να αντιμετωπίζετε κάθε είδους λάθη, θα ήταν συνετό να επενδύσετε σε επιδιόρθωση MDB εργαλείο για την αποφυγή περιστατικών απώλειας δεδομένων.
Εισαγωγή συγγραφέα:
Η Vivian Stevens είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων επισκευή SQL Server και υπερέχουν προϊόντα λογισμικού ανάκτησης. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com