タイトル : Transaction処理で、ExecuteNonQuery と commit を、別々のSUBで行いたい 投稿日 : 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部分だけを分離しました。 |