n-hirokiのプログラミング軌跡スマートフォン用の表示で見るn-hirokiのプログラミング軌跡プログラミングのメモこの広告は、90日以上更新していないブログに表示しています。2015を使用してPostgreSQLに接続したい。今回はC++やC#ではなくVBで行う。先に結論を書くとNpgsqlがVisualStudioExpress2015に未対応で接続できなかった。その軌跡を書いてみます。9.5VBでPostgreSQLに接続するために作業開始時の僕はVBとVisualStudioExpress2015自体触ったことのない状態からスタート。何をすればいいのか全くわからなかったので、まずVisualStudioExpress2015をWindowsにインストールするところから始める。Expressのインストールのやり方は説明しませんが、画面の指示通りにやったら簡単にインストールできました。)ローカルでPostgreSQLにDB作成コマンドプロンプトを管理者権限で開く。testdb;テーブル作成「profile」作成カラムは「id」と「name」だけ。text);簡単にですがこれでデータベースとテーブルができた。・VBでのPostgreSQLへの接続のやり方などが全くわからない。Google先生に教わります。NpgsqlGoogle先生に聞いてみたら、Npgsqlをimportsするとできるらしい。Npgsqlとは、簡単に言うとC#/VBからPostgreSQLに接続するためのオープンソース・ライブラリ。以下のサイトを主に参考にさせていただきました。vb.netでpostgresqlのデータベース接続、操作してみる実際にそのサイトに書いてあるコードをVisualStudioExpress2015にコーディングして試して見る。VisualStudioExpress2015の使い方もわからないので、Google先生に聞きながらやってみる。先ほどのサイトに書いてある通り、実際にビルドしてみるとエラーに。」Npgsqlがダウンロードされていないからだ。NpgsqlをダウンロードNpgsql.dllはPostgreSQLのスタックビルダでダウンロードする。ダウンロードが完了したら、PostgreSQLのファイルにNpgsql.dllが追加されているはず。次にVisualStudioExpress2015の設定。ソリューションエクスプローラのプロジェクトを右クリックし「参照の追加」を選択。中にある「Npgsql.dll」を選択する。PostgreSQLのスタックビルダを立ち上げてダウンロードし直す必要がある。参照の追加が出来たらインポートを行う。Npgsql」を追加する。これで準備完了!ビルドするとエラーが消えた。すると、Npgsql内で例外が発生して中断されてしまう。何回もコードが間違っていないかチェックしたが、ミスが見つからない。DBもちゃんと作られている。調べ色々試しましたが、全くわからない。こんな時のteratailですね!teratail.com質問してみました。したら、VisualStudioExpress2015にNpgsqlは対応していないと回答をいただきました。「えーそもそもじゃん。すればいいのかな?」もう一度、最初から調べなおしです。その2前回はNpgsqlが未対応だったため断念せざるおえなかった。月別アーカイブはてなブログをはじめよう!n-hiroki_zeroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。