2011年11月06日

トランザクション処理の途中でのエラー

トランザクションの状態に対して操作が有効ではありません。
基になるプロバイダーが Open で失敗しました

このエラーメッセージが表示されるとき、TransactionScope.Completeメソッドの記述忘れがないか確認してみましょう。エラー発生個所の前の段階の処理を確認しましょう。
Completeメソッドを書き忘れていると、トランザクション処理の一部でロールバックが行われてしまうため、このエラーが発生することがあるようです。
posted by キヨ at 16:46| Comment(0) | TrackBack(0) | .NET技術
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/107012427
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック