diff --git a/c_src/bdberl_drv.c b/c_src/bdberl_drv.c index b9aad6c..a46e9a0 100644 --- a/c_src/bdberl_drv.c +++ b/c_src/bdberl_drv.c @@ -1169,6 +1169,8 @@ static int open_database(const char* name, DBTYPE type, unsigned int flags, Port } } + flags |= DB_AUTO_COMMIT; + // Attempt to open our database DBGCMD(data, "db->open(%p, 0, '%s', 0, %x, %08x, 0);", db, name, type, flags); rc = db->open(db, 0, name, 0, type, flags, 0);