У меня есть старая 32-разрядная программа, которая подключается к базе данных Oracle, но работает только с драйвером Microsoft ODBC для Oracle. Он не работает с более современным встроенным драйвером Oracle ODBC.
Я установил Oracle Instant Client (32-разрядные и 64-разрядные версии на мой 64-разрядный ПК с Win 7), каждая в разные каталоги ORACLE_HOME.
Однако, когда я пытаюсь подключиться через ODBC с драйвером Microsoft, я получаю сообщение об ошибке:
Клиент Oracle(tm) и сетевые компоненты не найдены. Эти компоненты поставляются корпорацией Oracle и являются частью установки клиентского программного обеспечения Oracle версии 7.3 (или выше).
Вы не сможете использовать этот драйвер, пока эти компоненты не будут установлены.
Я могу подключиться к базе данных в порядке с драйвером ODBC от Oracle, поэтому установка выглядит нормально, но, увы, эта программа будет работать только с драйвером ODBC от Microsoft.
Поскольку драйвер Microsoft ODBC, по-видимому, не может найти установку Oracle Instant Client, как мне указать, где искать?