cx_Oracle: πώς μπορώ να πάρω τον αριθμό σφάλμα ORA-xxxxx;

ψήφοι
0

Σε μια προσπάθεια / εκτός από μπλοκ, πώς μπορώ να εξαγάγετε τον αριθμό σφάλμα Oracle;

Δημοσιεύθηκε 02/09/2008 στις 21:40
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
9

try:
   cursor.execute("select 1 / 0 from dual")
except cx_Oracle.DatabaseError, e:
   error, = e
   print "Code:", error.code
   print "Message:", error.message

Αυτό έχει ως αποτέλεσμα το ακόλουθο αποτέλεσμα:

Code: 1476
Message: ORA-01476: divisor is equal to zero
Απαντήθηκε 02/09/2008 στις 21:41
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more