Поделиться через


Обзор поставщика OLE DB для Oracle

Это важно

Эта функция будет удалена в будущей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте поставщик OLE DB Oracle.

Поставщик Microsoft OLE DB для Oracle позволяет ADO получать доступ к базам данных Oracle.

Параметры строки подключения

Чтобы подключиться к этому поставщику, задайте аргумент поставщика свойства ConnectionString:

MSDAORA

Чтение свойства поставщика также вернёт эту строку.

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

Типичная строка подключения

Типичная строка подключения для этого поставщика:

"Provider=MSDAORA;Data Source=serverName;User ID=MyUserID; Password=<password>;"

Строка состоит из следующих ключевых слов:

Ключевое слово Описание
Поставщик Указывает поставщик OLE DB для Oracle.
Источник данных Указывает имя сервера.
Код пользователя Указывает имя пользователя.
Пароль Указывает пароль пользователя.

Замечание

Если вы подключаетесь к поставщику источников данных, поддерживающему аутентификацию Windows, следует указать Trusted_Connection=да или Интегрированная безопасность = SSPI вместо идентификатора пользователя и пароля в строке подключения.

параметры подключения Provider-Specific

Поставщик поддерживает несколько параметров подключения для конкретного поставщика в дополнение к параметрам, определенным ADO. Как и свойства подключения ADO, эти свойства, относящиеся к поставщику, можно задать через коллекцию свойств подключения или как часть ConnectionString.

Эти параметры полностью описаны в справочнике программиста OLE DB. Индекс динамического свойства ADO предоставляет перекрестную ссылку между этими именами параметров и соответствующими свойствами OLE DB.

Параметр Описание
ручка окна Указывает дескриптор окна, который используется для запроса дополнительных сведений.
идентификатор языка Указывает уникальное 32-разрядное число (например, 1033), указывающее предпочтения, связанные с языком пользователя. Эти параметры указывают, как форматируются даты и время, элементы отсортированы в алфавитном порядке, строки сравниваются и т. д.
Службы OLE DB Указывает битовую маску, указывающую службы OLE DB для включения или отключения.
Подсказка Указывает, нужно ли предупреждать пользователя во время установления подключения.
Расширенные свойства Строка, содержащая расширенную информацию о подключении для конкретного провайдера. Используйте это свойство только для сведений о подключении для конкретного поставщика, которые нельзя описать с помощью механизма свойств.

См. также

Свойство ConnectionString (ADO)Свойство провайдера (ADO)Объект Recordset (ADO)