VB2010ですが、データセットはどの記憶装置に存在するのでしょうか?
メモリのみでしょうか? 若しくはエクスプローラで見れるハードディスク上でしょうか?
また、データソースを作成する時、
『選択された接続は、現在のプロジェクトにはないローカル データ ファイルを使用します。プロジェクトにファイルをコピーして接続を変更しますか?
データファイルをプロジェクトにコピーする場合、アプリケーションの実行時に、プロジェクトの出力ディレクトリにコピーされます。この動作の制御に関する情報については、F1を押してください。』
とありますが、プロジェクトにファイルをコピーするメリットはなんでしょうか?
データベースと連携するシステムを開発したいのですが、
以上のことがよく分からず、質問させて頂きました。
(初心者なので完成はまだまだ先ですが…)
ご存知の方、どうかご教授くださいm(_ _)m
説明不足のところがありましたら補足致します。
No.1ベストアンサー
- 回答日時:
すまんが、勉強ならまず調べまくりなさいな。
いい技術者になりませんよ。<DataSet はどこにあるのか>
http://www.atmarkit.co.jp/fdotnet/basics/adonet0 …
<ローカル データー ファイルの利点>
私が思うに、ですが。
Access 用の DB ファイルである *.mdb ファイルを使うアプリを開発・配布する場合は、exe ファイルと一緒に mdb ファイルも PC にコピーするだけで済みました。
SQL Server を使う場合は exe ファイルとは別に、SQL Server に DB をセットアップする必要がありました。面倒です。
ローカルにインストールされている SQL Server と通信するスタンドアロンのアプリであっても SQL Server に DB をセットアップしなければなりません。
「MDB ファイルを使えばいいじゃないか」 とも言えますが、MDB では役不足な場合は SQL Server Express を使う必要も出てきます。
そこで、MDB ファイルを使うケースの配布のしやすさを取り入れたのがローカル データー ファイルなんだと思います。
クライアント PC に SQL Server がインストールされてさえいれば、配布したアプリの中に SQL Server 用の DB ファイルさえ持っていれば MDB ファイルを直接開いてアクセスできてたのと同じように SQL Server の DB を使ったアプリが簡単に配布できるようになります。
(とは言え実際には SQL Server が動的に DB ファイルへのアタッチ / デタッチを行っています)
また、アプリケーション構成ファイルの中に書いてある 「接続文字列」 や 「DB ファイルのパス」 を書き換えるだけで、同じ構成の DB ファイルであれば別の場所にある DB ファイルに接続を切り替えることも簡単にできるようになります。
リンク先の記事を拝読致しました。
データセットはメモリ上にあるのですね!
@ITの記事にあるとは知らずお手数をおかけしましてすみません…
これからは質問する前によく調べることにします。
また、プロジェクトにファイルを含めるメリットについては
配布する時の為だったんですね。
よく分かりました、ありがとうございました。
今後調べて分からないことがあるかと思いますが
その時はまたよろしくお願い致しますm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- その他(プログラミング・Web制作) Gitlabで既存のプロジェクト(ソース)をコピーした別名プロジェクトの作り方を教えてください 1 2022/05/31 16:01
- PowerPoint(パワーポイント) 2016EXCEL→2016PowerPointにコピペすると図形がゆがみます 5 2022/03/31 11:44
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(クラウドサービス・オンラインストレージ) OneDriveファイルのコピー時に容量不足エラー 2 2022/11/27 14:06
- iOS iPhone用動画保存アプリiCapのデータは外付けUSBメモリに保存できますか? 1 2022/10/18 17:48
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
exeファイルをデータ転送サービ...
-
binファイルを解凍したいの...
-
Latexで図番号だけを「図1.1」...
-
#include <Windows.h>というヘ...
-
Word VBA MSGBOX 内で降順表示
-
exeファイルの中身を見る方法は...
-
パイソンでpy ファイルと p...
-
bibtexで参考文献作成できない
-
C# OpenFileDialog
-
Matlab/ @の意味
-
exeファイルが作れない(windows10)
-
ファイル構造が破損しているフ...
-
CSSを1ページに1枚作るのって変...
-
VBAでHTMLファイルをPDFにしたい
-
Windows10のScilabのV6.1.1に関...
-
ファイルは何で構成されている...
-
VBAからファイルをセル入力から...
-
他のMDBのマクロを実行する方法
-
Batファイルをバイナリ形式にす...
-
アクセス 壊れた? 「ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
.NETアプリを作ったときの .man...
-
ファイル構造が破損しているフ...
-
2つのファイルのバイナリをコン...
-
CSSを1ページに1枚作るのって変...
-
Word VBA MSGBOX 内で降順表示
-
公文書のxmlファイルの開き方が...
-
jarファイル
-
バッチ処理で追記コピーしたい
-
自分で作成した重要ファイルを...
-
ファイルは何で構成されている...
-
exeファイルをデータ転送サービ...
-
リンクの張り付けかたを教えて...
-
exeファイルの中身を見る方法は...
-
参照するファイルをワイルドカ...
-
CRCが一致する確率
-
C言語---ファイルに出力したデ...
おすすめ情報