[2409] Postgreのdllのインストール方法

投稿日 2019/03/09(Sat) 19:07:21
投稿者 田中充
参照先

プログラムサンプル「プロデルでPostgreSQL」でエラーが出力されます。

Npgsql.dllは、https://www.enterprisedb.com/downloads/postgres-postgresql-downloads から
64ビット版をインストールし、stack builderよりv3.2.6-1をインストールしました。
そして、C:\Program Files (x86)\PostgreSQL\Npgsql\bin\netstandard2.0\Npgsql.dllをプロデルの実行パスにコピーしました。

Mono.Security.dllは、https://www.mono-project.com/download/stable/ より32ビット版をインストールし、C:\Program Files (x86)\Mono\lib\mono\4.7-api\Mono.Security.dllをプロデルの実行パスにコピーしました。

上記dllのインストールを誤っているのでは、無いかと思います。
インストールに成功している方のご教授をお願いいただけませんでしょうか?

★ソース抜粋★
//プロデルからPostgreSQLデータベースへ接続する例
//PostgreSQLサーバへ接続するには、Npgsql.dllおよびMono.Security.dllが必要です。

「Produire.Data.PgSql.dll」を利用する
PostgreSQLというPostgreSQLデータベースを作る

PostgreSQLのサーバを、「localhost」に変える
PostgreSQLのユーザ名を、「test」に変える →ここでエラーとなる(サーバ、パスワード、ポートはエラーとならない)
PostgreSQLのパスワードを、「pass」に変える
PostgreSQLのポートを、5432に変える
PostgreSQLの使用データベースを、「test」に変える →ここもエラーとなる

★エラー内容★
プログラムの実行中にエラーが発生しました。
文法に間違えがないか、指定した値が正しいか、確認してください。

文法や使い方が正しいにもかかわらず、このエラーが表示される場合は、不具合の可能性があります。

発生した例外:
メソッドが見つかりません: 'Void Npgsql.NpgsqlConnectionStringBuilder.set_UserName(System.String)'

[エラー番号901] [はじめ:8行目]

◆動作環境情報◆
プロデル 1.6.949
Windows 10(64)
メモリ:3.99 GB

以上、よろしくお願いいたします。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -