Hallo zusammen,
mit ADO verbinde ich mich zu einer Oracle DB.
Stored Procedures ohne Commit und Rolback laufen.
Sobald in der Procedure Commit, Rollback oder ein Savepoint verwendet wird kommt eine Fehlermeldung z.B.:
Rollback in einer verteilten Transaktion nicht möglich
Dieses Probelm hatte ich auch bei der Verwendung mit PHP, hier konnte ich das Problem beseitigen indem ich Autocommit abgeschaltet habe.
Wie kann ich bei ADO Autocommit abschalten ?
Ich habe nur den Tip gefunden, dieser bring aber die selbe Fehlermeldung :
connection.BeginTrans;
Aufruf Procedure;
connection.committrans
mit ADO verbinde ich mich zu einer Oracle DB.
Stored Procedures ohne Commit und Rolback laufen.
Sobald in der Procedure Commit, Rollback oder ein Savepoint verwendet wird kommt eine Fehlermeldung z.B.:
Rollback in einer verteilten Transaktion nicht möglich
Dieses Probelm hatte ich auch bei der Verwendung mit PHP, hier konnte ich das Problem beseitigen indem ich Autocommit abgeschaltet habe.
Wie kann ich bei ADO Autocommit abschalten ?
Ich habe nur den Tip gefunden, dieser bring aber die selbe Fehlermeldung :
connection.BeginTrans;
Aufruf Procedure;
connection.committrans
Comment