Oracleクライアントをインストールする必要があると確信しています。さらに、それはOracle 8 Clientでなければならないと思います(私が知る限り、MSはそのドライバーを何年も更新していません)。
しかし、 Oracle InstantClient を使用してみましたか。 ?標準のOracleクライアントよりもはるかに小さくインストールするのは非常に簡単で、他のインストールに干渉することはありません。あなたがする必要があるのは、ファイルをターゲットディレクトリにコピーし、そのディレクトリを含むようにPATHを設定し(これはアプリ内で行うことができます-必要がなければ実際にグローバルPATHを設定する必要はありません)、適切なものを挿入するだけですHKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC\ODBCINST.INIへのレジストリエントリ。すべてのADOクライアントに使用しています。
また、TNSNAMES.ORAファイルのメンテナンスを必要としないという追加のボーナスもあります。接続文字列は、単にuser / [email protected] にすることができます。 :port/SID。