Ho bisogno di disabilitare autocommit per oracle usando il modulo odlc di erlang in Linux. Sto creato il collegamento con il codice:erlang odbc: Come disattivare l'autocommit per Oracle
{ok, Con} = odbc:connect("DSN=MyDSN", [{auto_commit, off}, {scrollable_cursors, off}]).
collegamento è stato creato con successo. Quando sto tentando di aggiornare una tabella, la richiesta è riuscita, ma è commutata automaticamente. Che cosa sto facendo di sbagliato?
potrebbe essere un'impostazione esterna a erlang, magari sul database stesso che forza il commit automatico. –
No. Usando Oracle SQL Developer con lo stesso database devo eseguire il commit manualmente. –
Suppongo che il problema sia in ODBC, non in erlang stesso –