cx_Oracle: hoe krijg ik de ORA-xxxxx fout nummer?

stemmen
0

In een try / behalve blok, hoe kan ik pak het Oracle fout nummer?

De vraag is gesteld op 02/09/2008 om 21:40
bron van user
In andere talen...                            


1 antwoorden

stemmen
9

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

Dit resulteert in de volgende uitvoer:

Code: 1476
Message: ORA-01476: divisor is equal to zero
antwoordde op 02/09/2008 om 21:41
bron van user

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