- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Datasetの非接続(C#)※初心者)
C#でメモリ上にデータを保持する方法とは?
このQ&Aのポイント
- C#でAccessのデータをメモリ上に保持する方法について教えてください。
- DataSetを使用してAccessからデータを取り込み、メモリ上に保持する方法について教えてください。
- データ接続をせずに、再びデータを参照する方法はあるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
素朴な疑問があるんですが。。。。 mdbからdatasetに取り込むというのは理解できますが、 それと、データをお客様に配布しないという言葉がリンクできません。 メモリに取り込む為のデータはDBのものなのではないのですか? それとも、mdbそのものは渡したくないけど、datasetに取り込んだ後のmdbの一部(?)は渡しても良いということでしょうか? どんなことをしたって、データはデータなんじゃないの??とおもいますが。。 もし、DataSetの中は渡しても良いということなら、別のテキストデータベースを作ってあげればよいとおもいますよ。 もしくは、CSV形式で配布するとか。
その他の回答 (1)
- PED02744
- ベストアンサー率40% (157/390)
回答No.2
No.1です。 >メモリ上に展開させたまま、配るということは可能なのでしょうか? メモリってパソコン上のハードウェアなのですよ? 今あなたが使っているパソコンの上でしかも、電源が入っているときにしか有効にならないものを配布するって事ができると思えませんが。 DataSetで取り出したデータをCSV形式などファイルにされてはどうですか? と申し上げたのですが、ご理解されませんでしたでしょうか?
質問者
お礼
ありがとうございます。勉強不足でした。アドバイスをいただいた方法で、実現させます。
補足
早速のお返事、大変ありがとうございます。 おっしゃるとおり、DataSetの中身は渡してもよいのです。(mdbだと、環境によっては動作しないかもということなので) メモリ上に展開させたまま、配るということは可能なのでしょうか?