No.1ベストアンサー
- 回答日時:
先にDataTable/DataSetについて。
・DataTableは,DB上のテーブルのローカルコピーだと考えてください。
・DataSetはDataTableの集合体です。
コピーなので,DBにあったテーブルとは直接関係のない存在になります (DB側での変更や,DataTable側での変更は,お互いに通知されない)。
で,DataAdapterとDataReaderについて。
・DataReaderは,クエリの結果を「垂れ流し」ます。
→データを順番に読んでいき,保存する必要の無い用途 (データをCSV形式で出力等) に適しています。
・DataAdapterは,クエリの結果を「DataTableに保存」します。また,DataTableの修正内容を書き戻す事もできます。
→データを加工したり,長時間保持したり,オブジェクトとして使い回すのに適しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) ORMについて 1 2022/06/18 10:07
- Excel(エクセル) VBAのエラーが直せません 4 2023/06/12 22:10
- PHP substrの使い方について教えて下さい。 4 2023/02/17 15:59
- その他(ブラウザ) python から COBOL を呼び出すことは可能でしょうか。 1 2023/04/21 21:03
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 物理学 線音源の減衰の問題について教えてください。 7 2023/01/04 11:08
- 日本語 dbとdBって違うんですか? 1 2022/05/04 00:15
- 統計学 IPCAで次元削減された画像の表示 1 2023/01/05 09:54
- その他(年金) 企業年金(確定給付企業年金)についての勉強方法について 1 2022/05/21 23:32
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
異なるDB(Oracl と MySQL)の...
-
エクセルでCtrl+Tでテーブルの...
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESSのSQLで、NULLかNULLでな...
-
SELECT文でのデッドロックに対...
-
Accessにインポートしたら並び...
-
Access VBA Me.Requery レコー...
-
SQLServer Insertが遅い
-
AccessでCSVインポートのゼロサ...
-
主キーにインデックスは貼らな...
-
SELECT時の行ロックの必要性に...
-
ACCESSのODBCリンクテーブルに...
-
ACCESS2007 フォーム 「バリア...
-
Accessでの禁止文字チェック
-
実行時エラー3086 削除クエリ...
-
2つの項目が重複するレコード...
-
列名XXXXが無効です
-
Access2002の集計レポート?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DataTableから条件を満たした行...
-
Delphiのデータベースについて
-
Accessのフォーム上でSQLServer...
-
ORACLEデータをACCESSへインポ...
-
▼sqlite3で文字化け rails
-
DataAdapterについて教えてくだ...
-
ACCESSテーブル2つのデータの...
-
oo4o+ACCESS(VBA)で出来ますか?
-
SPREAD でのデータ連動、更新に...
-
Excel マクロでアクセスQueryを...
-
ACCESSでのクエリの作成
-
「マスタ」と「テーブル」の違...
-
MySQLがPostgreSQLより優れてい...
-
ACCESSのSQLで、NULLかNULLでな...
-
データの二重表示の原因
-
2つのテーブルから条件に一致...
-
[ BETWEEN ] vs [ >= AND <= ]
-
オラクルではできるのにSQLSERV...
-
ACCESS2007 フォーム 「バリア...
-
SELECT時の行ロックの必要性に...
おすすめ情報