- PR -

Dataset.Clearについて

1
投稿者投稿内容
なび
ぬし
会議室デビュー日: 2007/08/27
投稿数: 273
投稿日時: 2007-10-03 15:16

大変申し訳ありません、もう1つお聞きします。

Dataset.Clearについてですが、

現在
SELECTコマンド
INSERTコマンド
UPDATEコマンド
DELETEコマンド
を定義しまして
DataAdapter.Update(DataSet, "TBLNAME")で
更新しています。

処理区分が新規の時は
Dataset.Tables("TABLENAME").NewRow
して入力内容をセットしDataAdapter.Updateします。

連続して追加すると(行は必ず1行しかありません)
Dataset.Tables("TABLENAME").ROW.Countが1,2,3となってしまいますので

更新した後、Dataset.Clear()を実行すると
Dataset.Tables("TABLENAME").ROW.Countは1で変わりません。
これで良いのですが...

Dataset.Clearをヘルプで見ますと
「すべてのテーブル内のすべての行を削除して、データの DataSet を消去します」
と載っています。

Dataset.Clear()を実行しても更新が正常にできるのは
構造だけは残っていて、内容だけがクリアされるととらえてよいのでしょうか?
1

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