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

【環境】
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接続出来ました。(パソコン環境は同じ)

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

コメントを投稿

0 コメント