ODBCを利用してVBAからORACLE接続する際にエラーになる

nakagawa kenzo 5 Reputation points
2023-08-31T06:29:27.5033333+00:00

【環境】

office365 64bit

Oracle Client 12c 64bit

Windows10 Pro 64bit 22H2

ExcelのVBAにてOracleのDBへADO接続してデータ参照しております。

「OraOLEDBpus12.dll 指定されたモジュールが見つかりません」となり接続できません

【接続文字列方法】

Oracle_Connect = Provider=OraOLEDB.oracle;Data Source=サービス名;User ID=ID;Password=PW

参照設定:Microsoft ActiveX Data Objects 6.1 Library にチェック

ODBC データソースアドミニストレーター(64bit)での接続は正常に接続できます。

VBAでODBC接続をするとエクセルが落ち自動再立ち上げになります。

Oracle_connect = DNS=ODBCで設定したDNS名;Data Source= サービス名;User ID= ID;Password=PW

*1台目のパソコンでは問題なくOracle接続されました。(パソコンの環境は同じです)

解決方法などご教授下さい。

Microsoft 365 and Office Install, redeem, activate For business Windows
Microsoft 365 and Office Excel For business Windows
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.