teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

説明の趣旨がおかしかったため書き直しました。

2016/05/11 05:54

投稿

koronatail
koronatail

スコア433

title CHANGED
@@ -1,1 +1,1 @@
1
- Excel VBAから.NET用ライブラリのdllを利用してPostgreSQLサーバに接続したい。(Npgsql)
1
+ Excel VBAから.NET用ライブラリのdllを利用したい。
body CHANGED
@@ -1,13 +1,10 @@
1
- ###前提・実現こと
1
+ ###発生る問題
2
- Excel VBAから.NET用ライブラリNpgsqlを利用してデータベースに接続したい
2
+ VBAから.NET用ライブラリであるNpgsqlを利用してPostgreSQLに接続したいと考えました。
3
3
 
4
- ###発生している問題・エラーメッセ
4
+ Npgsql.dllをregasm.exeを利用してレジストリに登録したうえで、VBAの参照設定を行うことでAPIを利用できなかと考えたのですが、「実行時エラー'-2146233079'(80131509) オートメーションエラーです。」というエラーが出てしまいうまくいきませんでした。
5
- VBAから.NET用ライブラリであるNpgsql利用してPostgreSQL接続したいと考えてます
5
+ .NET用ライブラリをVBAから参照するはどうしたいいのでしょうか
6
6
 
7
- Npgsql.dllをregasm.exeを利用してレジストリに登録したうえで、VBAの参照設定を行うことでNpgsqlのAPIを利用できないかと考えたのですが、「実行時エラー'-2146233079'(80131509) オートメーションエラーです。」というエラーが出てしまいうまくいきませんでした。
8
- VBAからNpgsqlを利用する方法を教えてください。
9
-
10
- また、そもそもNpgsql自体が.Net用のライブラリということもしかしたら無理なのではと薄々感じているのですが、これこれこういう理由だから無理、というがはっきり説明できません。
7
+ また、そもそも.NETので無理なのではと薄々感じているのですが、これこれこういう理由だから無理、というがはっきり説明できません。
11
8
  もし利用できないのであれば、https://github.com/npgsql/npgsql で公開されているNpgsqlのソースコードから、このDLLがVBAから参照できない理由を教えてください。
12
9
 
13
10
  ###表示されたエラー
@@ -16,7 +13,6 @@
16
13
  オートメーションエラーです。
17
14
  ```
18
15
 
19
-
20
16
  ###該当のソースコード
21
17
  ```VBA
22
18
  Private Sub CommandButton1_Click()

1

誤字があったので

2016/05/11 05:54

投稿

koronatail
koronatail

スコア433

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  VBAからNpgsqlを利用する方法を教えてください。
9
9
 
10
10
  また、そもそもNpgsql自体が.Net用のライブラリということでもしかしたら無理なのではと薄々感じているのですが、これこれこういう理由だから無理、というがはっきり説明できません。
11
- もしNpgsqlからhttps://github.com/npgsql/npgsql で公開されているNpgsqlのソースコードから、このDLLがVBAから参照できない理由を教えてください。
11
+ もし利用できないのであれば、https://github.com/npgsql/npgsql で公開されているNpgsqlのソースコードから、このDLLがVBAから参照できない理由を教えてください。
12
12
 
13
13
  ###表示されたエラー
14
14
  ```