前提・実現したいこと
社内ツールのOfficeのヴァージョンアップ対応をしています。
Offcie2007のツールを以下の環境で稼働確認を行っています。
・windows10 64bit
・office365 64bit
・oracle client12c 64bit
・ODBCデータソース 64bit
ドライバータブにOracle in OraClient12Home1の設定有
社内ツールを以下の要件を満たしてOracleに接続したいです。
<要件>
・ドライバー接続
・ユーザーDSN、システムDSNの設定追加をしない
(⇒tnsnames.ora ファイルのネットサービス名を指定する方法を希望)
発生している問題・エラーメッセージ
oraCon.Openのところで以下のエラーメッセージが出力されます。
データソース名および指定された既定のドライバーが見つかりません。 エラーNo -2147467259
該当のソースコード
VBA
1'コードは、自宅から手動で入力しているため、誤りがある可能性がございます。 2Const DRIVER = "{Oracle in OraClient12Home1}" 3Const NETSERVICENAME = "test" 4Const USERNAME = "test01" 5Const PASSWORD = "password" 6 7Dim oraCon As ADODB.Connection 8Set oraCon = New ADODB.Connection 9 10oraCon.Open("DRIVER=" & DRIVER & ";CONNECTSTRING=" & NETSERVICENAME & ";UID=" & USERNAME & ";PWD=" & PASSWORD & ";")
試したこと
ドライバ名が間違っているのかと思い、
Const DRIVER = {Oracle 12c ODBC driver}に変更したが結果は変わらなかった。
補足情報(FW/ツールのバージョンなど)
・windows10 64bit
・office365 64bit
・oracle client12c 64bit
・ODBCデータソース 64bit
ドライバータブにOracle in OraClient12Home1の設定有
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。