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

nakagawa kenzo 5 Reputation points
2023-08-31T07:09:33.1633333+00:00

【環境】

office 365 64bit

Oracle Client 12c 64bit

Windows10 Pro 64bit 22H2

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

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

【接続文字列:TNS接続】

Oracle_Connect = "Provider=OraOLEDB.Oracle;Data Source=サービス名;User ID= ID= Password=pw"

【参照設定】

Microsoft ActiveX Data Objects 6.1 Libraryにチェツク

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

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

Oralce_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.