
DataSetのTableAdapterでSQL Serverへのデータ挿入、更新、削除を行います。
try {
ta.UpdataQuery(.....);
} catche {
Exception;
}
といった処理をしますが、トランザクション処理をする場合、
try {
// トランザクション開始
ta.UpdataQuery(.....);
// コミット
} catche {
// ロールバック
Exception;
}
といった感じになるかと思いますが、どのようにコードを書けばよいのでしょうか?手元にコードがありませんので詳細が書けませんが、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
MSDNで検索しただけなので参考までに ・・・
taのコネクションオブジェクトで BeginTransactionで OleDbTransaction(SqlTransactionなど)オブジェクトを取得して
Try句でSQLによる更新
最後に先に取得した TransactionオブジェクトのComitメソッドを実行
Catch句で
必要に応じて Roolbackメソッドといった具合でしょう
// cn が コネクションオブジェクト
OleDbTransaction myTrans = cn.BeginTransaction();
try
{
// ここで ExecuteNonQueryなどで更新処理
myTrans.Comit();
}
catch(Exception ex )
{
myTrans.Rollback();
}
finaly
{
cn.Close();
}
といった具合です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#で親にイベントを投げる方法
-
エクセルVBA 画像を貼り付ける...
-
VB.NETでのnothing の意義について
-
UTF-8のテキストファイルを開く...
-
JSPでのArrayListの表示につい...
-
Objectクラスのオブジェクトを...
-
Excel VBA 定数にオブジェクト...
-
WSHについて教えてください。
-
C#のクラスで値渡しをする
-
Collections.binarySearchについて
-
オブジェクトの参照渡しについて
-
VBAでの[]
-
「タイプ初期化子が例外をスロ...
-
変数名の付け方
-
どこからも呼ばれていない無意...
-
エクセルVBAで、条件に一致する...
-
javascriptからjavaを呼び出したい
-
複数の変数を宣言する時、同時...
-
レコード件数の表示
-
eclipse-Tomcatでのデバッグに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
servletからjspへオブジェクト...
-
サーブレットコンテキストの意...
-
エクセルVBA 画像を貼り付ける...
-
Excel VBA 定数にオブジェクト...
-
VB.netでメソッドからコントロ...
-
VBAでの[]
-
System.Collections.SortedList
-
JSPでのArrayListの表示につい...
-
C#で親にイベントを投げる方法
-
C#のクラスで値渡しをする
-
VB.NETでのnothing の意義について
-
Vba ListViewの行挿入に関して...
-
String型からlong型への変換は...
-
javaで、、、
-
MessageBox.Show(Me,…の「Me」...
-
getParameter()について
-
ピクチャーボックスに点を打つ...
-
VB2005でADDとINSERTの違いは?
-
singletonクラスとは???
-
LiveConnectって?
おすすめ情報