- ベストアンサー
レコードセットについて
ACCESSを勉強中のものです。 レコードセットの意味がよくわからないのですが テーブルやクエリの事を「レコードセット」と言うのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> テーブル・クエリのコピーみたいなものでしょうか? そういうイメージでよいと思います。
その他の回答 (2)
- jjon-com
- ベストアンサー率61% (1599/2592)
> ではあってるんですかね? いいえ,間違っています。 ANo.1で紹介した2番目のリンク先には次の表現が登場します。 > T_売り上げ管理テーブルの全レコードをレコードセットに取り込んで 「テーブルをレコードセットに取り込んで」と表現されているということは,テーブル≠レコードセットだということです。 ANo.1で紹介した1番目のリンク先には次の表現が登場します。 > このクエリーの結果をプログラムで扱うために、ひとまず > 「レコードセット」という受け皿にデータを格納します。 「クエリーの結果をレコードセットという受け皿に格納」と表現されているということは,クエリー≠レコードセットだということです。 例えば,住民票の記載内容を変更する場合,あなた(プログラム)は住民票(テーブル)を直接操作するのではないのです。市役所(データベース)に対して交付請求をおこない(クエリの実行),住民票の写し(レコードセット)を手元に得て,その内容を変更して結果の反映を市役所に依頼するわけです。(※注) 私はANo.1でそれを「テーブルの参照・クエリ(問合せ)の実行により取得した,操作可能なデータの集まり」と表現しました。 (※注:現実には,いったん住民票の写しを得なくても,変更・移動の届け出ができますから,実際の手続きそのものではありません)
お礼
とてもわかりやすいたとえです。 ありがとうございました。大変参考になりました。
補足
ということはテーブル・クエリのコピーみたいなものでしょうか? 何度も質問すいません。
- jjon-com
- ベストアンサー率61% (1599/2592)
テーブルの参照・クエリ(問合せ)の実行により取得した,操作可能なデータの集まり,がRecordsetオブジェクトです。 http://www.naboki.net/access/heaven/heaven-07.html http://www.accessclub.jp/ado/08.html
お礼
ではあってるんですかね?
お礼
何度もありがとうございました。勉強になりました。また機会があったらよろしくお願いします。