Le pilote Microsoft ODBC ne trouve pas le client instantané Oracle

J'ai un ancien logiciel 32 bits qui se connecte à une base de données Oracle mais ne fonctionne qu'avec le pilote Microsoft ODBC pour Oracle. Il ne fonctionne pas avec le pilote Oracle ODBC natif plus à jour.

J'ai installé le client instantané Oracle (versions 32 bits et 64 bits sur mon PC Win 7 64 bits), chacun dans différents répertoires ORACLE_HOME.

Cependant, lorsque j'essaie de me connecter via ODBC avec le pilote de Microsoft, j'obtiens l'erreur:

Le Les composants client et réseau Oracle (tm) n'ont pas été trouvés. Ces composants sont fournis par Oracle Corporation et font partie de l'installation du logiciel client Oracle Version 7.3 (ou supérieure).

Vous ne pourrez pas utiliser ce pilote tant que ces composants n'auront pas été installés.

Je peux bien me connecter à la base de données avec le pilote ODBC d'Oracle, donc l'installation semble correcte, mais hélas ce programme ne fonctionnera qu'avec le pilote ODBC de Microsoft.

Depuis le Microsoft Le pilote ODBC est apparemment incapable de trouver l'installation du client instantané Oracle, comment dois-je lui dire où chercher?

demandé sur