Что мне нужно установить, чтобы использовать OraOLEDB

У меня есть приложение Delphi 2007, использующее ADO для подключения к базе данных Oracle. Я обнаружил, что приложение поддерживает типы полей Blob, которые мне нужны для подключения к поставщику OraOLEDB. Строка подключения:

Provider=OraOLEDB.Oracle;Password=pwd;User ID=username;Data Source=127.0.0.1;Persist Security Info=False

Я обнаружил, что использование MSDAORA.1 в качестве поставщика, несмотря на то, что он работает со всей другой связью с базой данных, не работает с полем Blob.

Мой вопрос: что мне нужно установить, чтобы установить/поддерживать OraOLEDB? Есть ли конкретная DLL, которая должна находиться?

Я обнаружил, что типичная установка клиента Oracle не поддерживает OraOLEDB. Ошибка при попытке подключения к базе данных, потому что OraOLEDB не установлен.


person M Schenkel    schedule 10.12.2009    source источник


Ответы (1)


Загрузите OraOLEDB_90101.exe и запустите его. Полные инструкции приведены в разделе Инструкции по установке поставщика Oracle для OLE DB. . Если вы выполните поиск в MSDN, они скажут, что данные BLOB не поддерживаются поставщиком данных Microsoft, MSDAORA.1.

person Philip Schlump    schedule 11.12.2009
comment
завтра попробую это с моим клиентом - дам вам знать. - person M Schenkel; 11.12.2009
comment
Где скачать файл?? Я только что был на сайте Oracle и искал OraOLEDB_90101.exe. Не удалось найти ссылку для загрузки этого файла. - person M Schenkel; 11.12.2009
comment
Google НАМНОГО лучше в поиске, чем Oracle! Извините, что мне потребовалось так много времени, чтобы вернуться и проверить комментарии по этому поводу. - person Philip Schlump; 11.12.2009
comment
На самом деле это оказался файл: oracle.com /technology/software/tech/windows/ole_db/htdocs/ Клиент для Oracle 10g. Спасибо за помощь. - person M Schenkel; 15.12.2009
comment
Эти URL-адреса больше недействительны. Есть у кого рабочий? - person Claude Martin; 02.07.2020