私のアプリケーションでは、1回のボタンクリックで複数のデータベーストランザクションを実行する必要があるフォームがありました。つまり、ボタンをクリックしたとき
クエリ 1 >>>指定テーブルに指定値を挿入
クエリ 2. >>クエリを選択して、最後に入力された指定の主キーを取得します。つまり、上記の挿入クエリが挿入する自動番号です。
クエリ 3 >> 上記の主キー recvd を使用してデータを別のテーブルに挿入します
クエリ 4 .>> 上記の主キーで別のテーブルを更新する
クエリのいずれかが失敗するか、例外が発生した場合、他のクエリは機能しません
今、例外が発生した場合はtry catchを使用して以前の挿入を削除しようとしています...
私はSQL Server 2008が初めてなので、良いアイデアはありますか