Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Bitte helfen Sie mit, die Umgestaltung der Datenschicht dieses ODP.NET-Codes und der Transaktionen zu verhindern

Angenommen, _beginTransaction ist ein boolescher Wert, haben Sie ihn vor If _beginTransaction Then auf true gesetzt ?

Haben Sie auch die vorherige Transaktion festgeschrieben, bevor Sie diese starten? Oracle kann mit Connection Pooling und BeingTransaction seltsame Dinge anstellen.

Vor langer Zeit hatte ich einen ähnlichen Fehler. Haben Sie hier nachgeschaut ?

Bearbeiten - Versuchen Sie, eine gespeicherte .NET-Prozedur aufzurufen? OracleConnection.BeginTransaction unterstützt keine Aufrufe gespeicherter Prozeduren :