@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

DB更新方法について

1
投稿者投稿内容
BIG
会議室デビュー日: 2004/06/17
投稿数: 10
投稿日時: 2004-06-24 17:09
ASP.NET初心者です。
VS.NET(VB.NET)でWEBアプリケーションの作成を行っています。

DB更新方法で悩んでいます。
やりたい事は、DB(SqlServer2000)のデータを一覧表示し、
web上で追加・変更・削除されたデータを元にDBの更新を行います。
このとき、更新の対象となるテーブルは複数あります。

下記の2通りで出来ると思いますが、この場合にはどちらの方法が適当なのでしょうか?
@DataAdapterでDBデータをメモリ上に格納して、
 変更した部分をまたDataAdapterでDBに書込みに行く方法
ASqlCommandを直接扱ってDataReaderで読み込んで表示し、
 更新するSQL文(UPDATE,INSERT,DELETE)を実行する方法

初歩的な質問でお恥ずかしいのですが、よろしくお願い致します。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2004-06-24 18:10
問題はメモリの容量だと思います。
DataSetが必要とするメモリ容量や同じ瞬間に処理をする人の数等を考えて、メモリに余裕があるなら「DataAdapterで更新」が楽ですよね。
ネットワークの負荷等はどちらでやっても違いはないでしょうからね。
1

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