_beginTransaction がブール値であると仮定すると、 If _beginTransaction Then
の前に true に設定されています ?
また、このトランザクションを開始する前に、前のトランザクションをコミットしましたか?オラクルは接続プーリングとBeingTransactionで奇妙なことをすることができます.
ずっと前に、これに似たバグがありました。 ここを見ましたか ?
編集 - .NET ストアド プロシージャを呼び出そうとしていますか? OracleConnection.BeginTransaction
ストアド プロシージャ コールをサポートしていません
: