クライアントからSQL Manager Lite for PostgreSQLで CentOSに接続して テーブルを作成しVBから接続しようと、下記のようなコードを書いたのですが・・・ ソースコードの New NpgsqlConnection でエラーとなります。 環境:CentOS6.9 32bit + PostgreSQL8.4 + vb2005 Windows7-SP1 64bit プロジェクトの参照設定で、Npgsql 1.98.1.0、MonoSecurity2.0を追加しました。 コードは下記の通りです Imports Npgsql Imports NpgsqlTypes ・ ・ ・ Try Dim conn = New NpgsqlConnection ←ここでエラーとなります。 Dim cst As String = String.Empty cst = cst & "Server=" & "192.168.1.100\ServerName" cst = cst & ";Database=db_Name" cst = cst & ";Port=5432" cst = cst & ";User ID=postgres" cst = cst & ";Password=" conn.ConnectionString = cst conn.Open() conn.Close() Catch ex As Exception Throw New Exception("Connect Error", ex) End Try エラーを拾って見たところ System.IO.FileNotFoundException = {"ファイルまたはアセンブリ 'Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'、 またはその依存関係の 1 つが読み込めませんでした。 指定されたファイルが見つかりません。 ":"Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"} となります。ためしに Mono.Security のバージョンを下げてみても下記の通り System.IO.FileNotFoundException = {"ファイルまたはアセンブリ 'Mono.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'、 またはその依存関係の 1 つが読み込めませんでした。 指定されたファイルが見つかりません。 ":"Mono.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"} となり、同じ結果となります。 私にはこれ以上どうして良いか解りません・・・(たぶん環境面だと思うのですが) どなたか修正、確認すべき箇所をご教授いただけないでしょうか。 宜しくお願い致します。
↧