• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:asp+dllでのcommitの有効範囲)

ASP+DLLでのトランザクションの有効範囲とDB更新時のロールバックについて

このQ&Aのポイント
  • ASP+DLLでのトランザクションの有効範囲とDB更新時のロールバックについて疑問があります。ASPでトランザクションを定義し、そのトランザクション内でDLLを使用してDB更新を行う場合、DB更新エラー時にロールバックが可能かどうかを知りたいです。
  • ASPでトランザクションを開始し、そのトランザクション内でDLLを呼び出してDB更新を行います。DLL内ではトランザクションを開始やコミットを行わずにDB更新を行います。この場合、DLLでのDB更新エラーが発生したときにASP側でロールバックすることはできるのでしょうか。
  • 質問者はASPでトランザクションを開始し、そのトランザクション内でDLLを呼び出してDB更新を行います。DLL内ではトランザクションの開始やコミットを行わずにDB更新を行います。質問者はDLLでのDB更新エラー時にDBに対してロールバックを行いたいと考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

トランザクション属性を設定したDLLを作成し、COM+ Applicationとして配置すれば、トランザクション管理をMTSまかせにできます。

参考URL:
http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9906/mts/

関連するQ&A