VBスクリプトから64ビットOracle 12cデータベースに接続しようとしましたが、使用されるコードは以下のとおりです。 'OraClient12Home1のOracle'は、 64ビットのコマンドプロンプトでスクリプトを実行しています。vbスクリプトを使用してOracle 12c dbに接続中にエラーが発生しました。
スクリプトはいくつかのいずれかの問題を解決するために私を助けることができますか?エラーメッセージ
「が見つかりません[Microsoft]の[ODBCドライバマネージャ]データソース名およびデフォルトなしドライバはODBCドライバ用Microsoft OLEDBプロバイダ指定した」を投げますか
コード -
strConnectionString="Driver={Oracle in OraClient12Home1}; " & _
"CONNECTSTRING=(DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST="& strDBhost &")(PORT="& strDBPort &"))" & _
"(CONNECT_DATA=(SID="& strDBService &"))); uid="&strUserID &";pwd="& strPassword &";"
Set ADODBConnection = CreateObject("ADODB.Connection")
ADODBConnection.ConnectionString = strConnectionString
ADODBConnection.Open strConnection
このリンクは質問に答えるかもしれないが、ここでは答えの重要な部分が含まれており、参考のためにリンクを提供することをお勧めします。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](レビュー/低品質の投稿/ 14189460) – jwpfox
リンクは、さまざまなタイプのOSに対応するOracleクライアントの互換ドライバを提供します – Vaybhava