fromaz Δημοσ. 3 Ιουνίου 2009 Δημοσ. 3 Ιουνίου 2009 Κάθε server έχει το δικό του μήνυμα. Στην περίπτωση της mySql, για την οποία συζητάμε, το error number είναι 1062 και το error string της μορφής: Duplicate entry "alpha" for key number όπου alpha η τιμή του πεδίου (αυτό που εισήγαγε ο χρήστης) και number ο αριθμός του κλειδιού (με τη σειρά που εμφανίζεται στο create statement). Όπως βλέπεις, το μήνυμα είναι αρκετά επεξηγηματικό ακόμη και αν χρησιμοποιηθεί ως έχει. Παράλληλα, είναι και εύκολο να γίνει parsed για ακόμη πιο φιλικό μήνυμα, εφόσον το επιθυμείς. Μπορείς για παράδειγμα να κόψεις το "alpha" και να απεικονίσεις κάτι της μορφής: Η τιμή "alpha" υπάρχει ήδη! αδιαφορώντας για το key number (που δεν ενδιαφέρει το χρήστη ούτως ή άλλως).
CyberDreamer Δημοσ. 5 Ιουνίου 2009 Μέλος Δημοσ. 5 Ιουνίου 2009 Μια και αναφερθήκαμε σε error-parsing - έχει κανεις σε classic asp κανένα error checker πιο φιλικο και παραμετροποιήσιμο εκτός από τις error pages ? (on error...)
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.