VBA
1'ADOコネクションの生成 2 cn.CommandTimeout = 480 3 cn.Open "Provider=OraOLEDB.Oracle;Data Source=XXX;User ID=XXXXXXX;Password=XXXXXXX;"
Oracle特有のDNSファイル tnsnames.ora は 無事Oracleのサーバへ接続できる端末から移植したものを 所定の場所に配置済み。
このファイルの 当該パソコン上の配置は これ以外なし。
問題の当該パソコンのコマンドプロンプトから SQLPLUSで 目的のORACLEサーバへの接続は無事達成できます。
またSI OBJECT BROWSERでの接続も無事行えています。
当該パソコンにACCESSがインストールされていたので ODBCでOracle側のデータが参照できるか確認してみようと ODBCの設定に着手すると な、なんと ODBCでの接続も 以下のとおり 行えない状態でした。
よく分からないのですが まさか当該端末は Oracleとやりとりするためのポートがふさがってしまっている、とかの問題でしょうか?
私は この問題の端末のために あと 何を確認して 状況を進展させることができますでしょうか?
【問題の端末】
Windows10 Enterprise 2016 LTSB
【インストールされたOracleClientのVer、現況Oracleホーム】
ODAC122011_x64
D:\app\client\あるユーザの社員コード\product\12.2.0\client_1
少々気になる点は以下の画像です。OracleClientのインストーラを立ち上げ インストール済みの内容を確認中に気が付いたことです。
上記のようにOracleホームはDドライブ内ですが、かつて当該端末に別のOracleclientがCドライブへインストールされていた疑いをもっています。(これが32bit版だったとか....??)
どなたか ご見解を頂けますと幸いです、よろしくお願いします。