Ich muss Autocommit für Orakel mit erlang ODBC-Modul in Linux deaktivieren. Ich erstellte Verbindung mit Code:erlang odbc: Wie Autocommit für Oracle deaktivieren
{ok, Con} = odbc:connect("DSN=MyDSN", [{auto_commit, off}, {scrollable_cursors, off}]).
Verbindung wurde erfolgreich erstellt. Wenn ich versuche, eine Tabelle zu aktualisieren, ist die Anfrage erfolgreich, aber sie wird automatisch ausgeführt. Was mache ich falsch?
Es könnte eine Einstellung außerhalb Erlang sein, vielleicht in der Datenbank selbst, die Auto-Commit erzwingt. –
Nein. Mit Oracle SQL Developer mit der gleichen Datenbank muss ich manuell committen. –
Ich denke, vielleicht ist das Problem in ODBC, nicht in erlang selbst –