• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムで使えるデータベースは?)

プログラムで使えるデータベースは?

このQ&Aのポイント
  • 友人に譲るためのデータベースを探していますが、インストールに失敗したため困っています。
  • C#で使えるフリーなデータベースの選択肢や、ファイル保存型のデータベースについて教えてください。
  • 情報が見つからず困っているので、教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.3

#2です。 ADO.NETの機能でテーブルの作成、データ追加編集できます。 MDACが必要になるのでMDAC2.8のインストールしてください。 友人のPCには.NetFramework1.1とMDACをインストールすれば使用できる環境になります。

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=ja
kenton
質問者

お礼

回答ありがとうございます。 お礼が遅くなって、申し訳ありません。 先回の回答を頂いてから、暇を見つけながらMDACの件をあれこれ見てみたのですが、 そこから得た認識では、 MDAC → いろいろなDBエンジンに接続するコンポーネントツール と理解しました。 ということは、JETなどのDBエンジンが無ければいけませんよね? となると、Access等のDBが利用者のコンピュータにインストールされていないといけないという結論に至ったのですが、 この認識は間違っているでしょうか?

その他の回答 (3)

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.4

#2です。 友人のOSによるかもしれないですね。 Win2000とWinXPにはJETが入っているようです。 それ以前のOSのときは最新のJETを入れたほうがいいかもしれません。

参考URL:
http://support.microsoft.com/default.aspx?kbid=239114#E0GC0ADAAA
kenton
質問者

お礼

たびたび、回答つけていただきありがとうございます。 その箇所、読み飛ばしていました。 環境を作って、まずはテストしてみます。 ありがとうございました。

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.2

その友人のPCでAccessを開くことがあるのでしょうか? Winアプリからの利用のみでしたらAccess入っていなくても問題ないですよ。

kenton
質問者

お礼

mo_guさん、回答ありがとうございます。 回答を読んで、むむむ?って感じです。 まだまだ、理解度が低いので変な疑問かもしれませんが、 MS-Accessが無くても、テーブルを作れたり、データを溜め込んだりできる手法があるということでしょうか? よく考えたら、MS-Accessのない環境でアプリを走らせたことはありませんでしたので試してみます。 前提として、MS-Accessのテーブルを使うときは、JETのエンジンが必要だと思っていました。 MS-Accessでフィールドの型を変更したりという操作は必要ないので、 MS-Accessを開く必要は無いのですが・・・

  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1
kenton
質問者

お礼

hofuhofuさん、回答ありがとうございます。 SQLiteというDBは知りませんでした。 参考URLの仕様を見てみたところ、通常使用には十分耐えられそうですね。 英語の方は苦手なので(^^;)、ゆっくりと読み解かせてもらいます。

関連するQ&A