タイトル | : Transaction処理で、ExecuteNonQuery と commit を、別々のSUBで行いたい |
記事No | : 1892 |
投稿日 | : 2005/07/13(Wed) 14:21 |
投稿者 | : DB初心者 |
[OSのVer]:Windows [VBのVer]:VB.NET
初めて投稿します、うまく説明できるかよろしくお願いします。
DBを更新するクラスを作成し、Transaction処理を行おうとしています。 DBへの更新はExecuteNonQueryメソッドで行い、一反メインプログラムに戻り、その後の処理結果に応 じて、commitまたはrollbackを行いたい。 DB更新クラス内に、Executeメソッドと、Commitメソッドを書いたのですが 更新は行われるものの Commit時に「オブジェクト参照がオブジェクト インスタンスに設定されていません。」というエラ ー が発生し、うまく動きません。
そもそも、Transaction処理において実行とCommitを分けることはできるのでしょうか?
見本はMSDNの見ながら、Commit部分だけを分離しました。
|