Oracle мгновенный клиент с поставщиком OraOLE DB?
Вопрос
Можно ли использовать мгновенный клиент oracle для приложения, которое использует драйвер oraoledb для подключения к БД oracle 9i.
Решение
Я не верю в это. Часто задаваемые вопросы по мгновенному клиенту утверждает
Для чего можно использовать Instant Client? Instant Client можно использовать для запуска приложений OCI, OCCI, Pro C, JDBC и ODBC без установки полного клиента Oracle. Кроме того, Instant Client поддерживает SQL Plus. Начиная с Instant Client 10.2, также можно разрабатывать приложения для OCI и OCCI, используя загрузку Instant Client SDK.
OLE DB явно отсутствует в этом списке. Теперь вы можете использовать поставщика Microsoft OLE DB для ODBC вместе с Instant Client и ODBC, но добавление дополнительных слоев в программное обеспечение никогда не доставляет особого удовольствия.
Другие советы
Я думаю, что это возможно. Найдите Компоненты доступа к данным Oracle (ODAC) . Я скачал версию ODAC XCopy , а затем:
<Ол> install oledb c: \ oracle \ odac_12_1 odac true
) Несмотря на то, что в этом сценарии команда regsvr32
(для регистрации oraoledb12.dll
, в моем случае) не работала. Но запуск этой команды после того, как скрипт работает. Проверьте также переменную PATH, поскольку сценарий может изменить ее только для сеанса подсказки. Р>
Теперь я могу подключиться к базе данных Oracle с помощью поставщика OraOLEDB.Oracle и Oracle Instant Client .