none
Visual Studio2017でSqlite RRS feed

  • 質問

  • 現在Visual Studio Community 2017 を使用しております。

    過去にはAccessを使用して自己使用のためのデータベースアプリを作り使用しておりました。
    今回初めてVisual Studio をダウンロードしVB.NETでまだ開発とまでも行ってないレベルの勉強中です。

    今後もデータベースアプリをVSを使用して開発していきたいのですが、データベースでつまづいております。

    今まではACCESSを使用していたので、データベースはどう用意しようなんてことは考えたこともなかったのですが、VS使用にあたりいろいろ自分なりに調べてみたのですが、Sqliteというのがアプリに組み込めて手軽ということでSqliteをデータベースとしてアプリ開発の勉強を始めてみることにしました。

    いろいろなサイトを参考に、Nugetパッケージの管理よりSystem.Data.SQLiteをインストール(依存関係にあるファイルも)しました。

    しかしサーバーエクスプローラーからデータベースへの接続でデータソース欄の変更をクリックしても一覧にSQLite関連の選択肢が見つかりません。

    参考にしたサイトなどでは、この一覧に「SQLite Database File」というものが表示されているのですが、、、

    参考になるサイト、解決策などがありましたらご教授いただければと思います。

    よそ陸お願いいたします。

    2018年1月17日 15:31

回答

  • こんにちは。

    参考にしたサイトを教えてください。
    私が参考にした記事ではサーバーエクスプローラーに対応していないようです、という記載がありましたがどうなんでしょう。

    https://qiita.com/akabei/items/3e719d07bdddd6fe56b8

    • 回答としてマーク 音次郎 2018年1月17日 22:54
    2018年1月17日 16:32
    モデレータ

すべての返信

  • こんにちは。

    参考にしたサイトを教えてください。
    私が参考にした記事ではサーバーエクスプローラーに対応していないようです、という記載がありましたがどうなんでしょう。

    https://qiita.com/akabei/items/3e719d07bdddd6fe56b8

    • 回答としてマーク 音次郎 2018年1月17日 22:54
    2018年1月17日 16:32
    モデレータ
  • 返事ありがとうございます。

    実はすべてVS2017以前の記事を見ておりました。。。
    2017では対応していないってことですかね?・・・

    紹介していただいた記事ではGUIを使っての開発はできないとありますが、しっかりソースを書けばSQLiteが使えてますね。

    ちょっと勉強中の私にはハードルが高いですね。。。

    表示されない理由がわかりすっきりしました。
    ありがとうございます。

    2018年1月17日 22:54
  • SQLiteはC言語で記述されており、.NETには対応していませんでした。そこでいくつかの企業が独自に.NETに対応させたものを公開していました。その一つにdotConnectがあります。こちらはサーバーエクスプローラーにも対応しています。

    その後、SQLite本家が.NETに対応させたものをNugetに公開しましたが、その際、サーバーエクスプローラーには対応しませんでした。

    こういった経緯になります。ですのでVisual Studioのバージョンはあまり関係がありません。

    2018年1月17日 23:08
  • こんにちは、バージョンが関係しているわけではないのですね。

    わかりやすい回答ありがとうございます。
    教えていただいたdotConnectを一度試してみようと思います。

    有益な情報ありがとうございます。

    2018年1月17日 23:36