【发布时间】:2012-10-13 03:41:41
【问题描述】:
我需要在 Linux 中使用 erlang odbc 模块禁用 oracle 的自动提交。 我创建了与代码的连接:
{ok, Con} = odbc:connect("DSN=MyDSN", [{auto_commit, off}, {scrollable_cursors, off}]).
连接已成功创建。当我尝试更新表时,请求成功,但它是自动提交的。我做错了什么?
【问题讨论】:
-
它可能是 erlang 之外的设置,也可能是数据库本身强制自动提交的设置。
-
没有。在同一个数据库中使用 Oracle SQL Developer,我必须手动提交。
-
我想问题可能出在 ODBC 中,而不是 erlang 本身
-
感谢您的回答,但我已经自己创建了一个修复程序。