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

質問編集履歴

2

修正

2020/02/20 08:48

投稿

INO_s
INO_s

スコア9

title CHANGED
File without changes
body CHANGED
@@ -23,6 +23,9 @@
23
23
 
24
24
  よろしくお願い致します
25
25
 
26
+ 解決後追記:Oracle Instant Client(64bit)にはOLEDBのプロバイダがないようなので、12c のフルクライアント(64bit)をインストールしました。(ODBCのプロバイダはあるようです)
27
+ oracle_homeを分けることでExcel(64bit)のVBAでDBにアクセスすることができるようになりました。
28
+
26
29
  ### 発生している問題・エラーメッセージ
27
30
  Openしたところでエラー
28
31
  ```
@@ -34,7 +37,4 @@
34
37
  ```VBA
35
38
  adoOra.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=" & DB_DATASOURCE & ";User ID=" & DB_USERNAME & ";Password=" & DB_PASSWORD
36
39
  adoOra.Open
37
- ```
40
+ ```
38
-
39
- 解決後追記:Oracle Instant Client(64bit)にはOLEDBのプロバイダがないようなので、12c のフルクライアント(64bit)をインストールしました。(ODBCのプロバイダはあるようです)
40
- oracle_homeを分けることでExcel(64bit)のVBAでDBにアクセスすることができるようになりました。

1

解決後追記

2020/02/20 08:48

投稿

INO_s
INO_s

スコア9

title CHANGED
File without changes
body CHANGED
@@ -20,7 +20,6 @@
20
20
  ツールを使用するPCの数が多いのでできれば64bit版OracleClientの追加インストールは避けたいのですが、
21
21
  **64bit版Excelと32bit版OracleClientでDBにアクセスする方法はないでしょうか?**
22
22
 
23
- (それは無理だよINO_sさん or こうやったらいいよ)
24
23
 
25
24
  よろしくお願い致します
26
25
 
@@ -35,4 +34,7 @@
35
34
  ```VBA
36
35
  adoOra.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=" & DB_DATASOURCE & ";User ID=" & DB_USERNAME & ";Password=" & DB_PASSWORD
37
36
  adoOra.Open
38
- ```
37
+ ```
38
+
39
+ 解決後追記:Oracle Instant Client(64bit)にはOLEDBのプロバイダがないようなので、12c のフルクライアント(64bit)をインストールしました。(ODBCのプロバイダはあるようです)
40
+ oracle_homeを分けることでExcel(64bit)のVBAでDBにアクセスすることができるようになりました。