- PR -

Rollbackした時のRowstateについて

1
投稿者投稿内容
hidek-su
会議室デビュー日: 2003/05/09
投稿数: 3
投稿日時: 2003-12-16 12:22
こんにちは、hidek-suと申します。
Datasetを用いたデータベースの更新にトランザクションを使用しています。
・・・
Try
Adapter1.Update(dataSet1, "Table1")
trnUpdate.Commit()
Catch ex As Exception
trnUpdate.Rollback()
・・・
のような感じですが、エラー時にロールバックするとDatasetのRowstateは
既に更新されてしまっているようで、その後にエラーデータを修正してから
再度、データベースを更新するとエラー発生行以降の部分しか反映されなく
なってしまいます。
ロールバック時にDatasetのRowstateも元に戻す方法はないのでしょうか?

情報をお持ちの方がいらっしゃれば、ご教授ください。
よろしくお願い致します。
1

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