掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
EOFの際、この OracleTransaction は完了していますというエラーを回避するには (ID:103231)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
初めまして、るうぎと申します。 開発環境はVisualStudio2005、Oracle9iです。 現在PL/SQLを実行するプログラムを作成しているのですが、 そのPL/SQLで稀にEndOfFile(ORA-600)が発生することがあり、 そのような場合に 「この OracleTransaction は完了しています。再度使用することはできません。」 というエラーが発生してしまいます。 Catch ex As Exception If tran IsNot Nothing Then tran.Rollback() End If 間違いなく上記のソースが原因なのだと思いますが、 既に完了したTransactionかどうかを判断するには、 どのようなIF文を書けば良いのでしょうか。 色々試してみたのですが、そもそもEOFを任意で発生させられないため、 うまくテストが出来ない状況です。 ご協力、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.