Hello. Hoping someone can help.
I try to get errors and messages like "DB20000I The SQL command completed successfully".
It's my code:
ibm_db_conn = ibm_db.connect(conn_str, '', '')
sql = "UPDATE VMVP.settings SET setting_value='2040' WHERE setting_name = 'bad_option'"
try:
stmt = ibm_db.exec_immediate(ibm_db_conn, sql)
except Exception:
print('Transaction couldn\'t be completed:', ibm_db.stmt_errormsg())
else:
print('Transaction complete.')
ibm_db.close(ibm_db_conn)
When I specify an invalid parameter in the SQL statement like "bad_option", I receive every time "Transaction complete" without any errors.