@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

複数のストアドプロシージャを一つのトランザクションで処理したい

1
投稿者投稿内容
kfahr
会議室デビュー日: 2005/03/18
投稿数: 2
投稿日時: 2005-03-18 18:48
はじめて投稿します。

VB.NET(ADO.NET)からSQL SERVER2000へ トランザクションを発行し、
その後、
ストアドプロシージャを複数実行して、
コミット[VB.NET(ADO.NET)]を実行したいのですが、
可能でしょうか?

ご存知の方、返答よろしくおねがいします。

<環境>
サーバマシン:Windows2000server SQL Server2000
開発マシン:Windows2000Pro,visual stusio .net 2003 Enterprise Developer
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-03-18 18:57
可能

ところでやってみた?もしやってみて何か問題につきあたったと言う話なら、その肝心の問題を質問に書かなければ有用な回答を得られませんよ。ただ2文字の言葉が欲しかったわけじゃないんでしょ?
えムナウ
大ベテラン
会議室デビュー日: 2004/06/10
投稿数: 187
お住まい・勤務地: 東京
投稿日時: 2005-03-18 23:25
ストアドでもSQL文でも実行できます。

トランザクションは何回かのSQLを実行の整合性を保つためのものです。
安心して実行してください。
_________________
えムナウ Microsoft MVP for Visual Developer - C#,2005/01-2007/12
えムナウのプログラミングのページ Blog1 Blog2
kfahr
会議室デビュー日: 2005/03/18
投稿数: 2
投稿日時: 2005-03-23 09:57
甕星さん,えムナウさん返答ありがとうございます。

ストアドを使用して実装することができました。

ado.netのトランザクション処理で、ストアドを使用しているサンプルを見かけたことが無かった為、
複数のストアドをトランザクション処理することに対して心配していました。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)