diff --git a/ibm_db.c b/ibm_db.c index 9d82b68f..8c04c207 100644 --- a/ibm_db.c +++ b/ibm_db.c @@ -12494,5 +12494,10 @@ INIT_ibm_db(void) { PyModule_AddIntConstant(m, "SQL_ATTR_PING_DB", SQL_ATTR_PING_DB); #endif PyModule_AddIntConstant(m, "SQL_ATTR_TXN_ISOLATION", SQL_ATTR_TXN_ISOLATION); + PyModule_AddIntConstant(m, "SQL_TXN_READ_UNCOMMITTED", SQL_TXN_READ_UNCOMMITTED); + PyModule_AddIntConstant(m, "SQL_TXN_READ_COMMITTED", SQL_TXN_READ_COMMITTED); + PyModule_AddIntConstant(m, "SQL_TXN_REPEATABLE_READ", SQL_TXN_REPEATABLE_READ); + PyModule_AddIntConstant(m, "SQL_TXN_SERIALIZABLE", SQL_TXN_SERIALIZABLE); + PyModule_AddIntConstant(m, "SQL_TXN_NO_COMMIT", SQL_TXN_NOCOMMIT); return MOD_RETURN_VAL(m); } diff --git a/ibm_db_dbi.py b/ibm_db_dbi.py index 496cc65b..49774c53 100644 --- a/ibm_db_dbi.py +++ b/ibm_db_dbi.py @@ -66,6 +66,13 @@ WCHAR_NO = ibm_db.WCHAR_NO FIX_RETURN_TYPE = 1 +SQL_ATTR_TXN_ISOLATION = ibm_db.SQL_ATTR_TXN_ISOLATION +SQL_TXN_READ_UNCOMMITTED = ibm_db.SQL_TXN_READ_UNCOMMITTED +SQL_TXN_READ_COMMITTED = ibm_db.SQL_TXN_READ_COMMITTED +SQL_TXN_REPEATABLE_READ = ibm_db.SQL_TXN_REPEATABLE_READ +SQL_TXN_SERIALIZABLE = ibm_db.SQL_TXN_SERIALIZABLE +SQL_TXN_NO_COMMIT = ibm_db.SQL_TXN_NO_COMMIT + # Module globals apilevel = '2.0' threadsafety = 0