ADO.NETの質問・雑談スレ2 (421レス)
上下前次1-新
325(1): 323 2010/05/05(水)18:29 ID:8TZZxJWs(1) AAS
>>324
環境はC#2005で、MySqlConnector/Netを使用しています。
処理は以下です。
AcceptChangesDuringUpdateはfalse //Update時にAcceptChangesが実行されないはず
try
{
トランザクション開始
mysqldataadapter.Update(datatable) ← RowUpdatedイベントで自動採番やタイムスタンプの値取得
コミット
datatable.AcceptChanges();
}
catch (sqlexception)
{
ロールバック ← このときにデータテーブルの値をUpdate前の状態に戻したい
}
AcceptChanges()していないのにRowStateが更新されてしまう事と、
Updateが成功したDataRowのタイムスタンプの値をUpdate前の値に戻す処理の実装
をどうすれば良いのかで悩んでいます。
上下前次1-新書関写板覧索設栞歴
あと 96 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s