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


Обзор поставщик OLE DB для Oracle (Майкрософт)

Важно!

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

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

Параметры строки соединения

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

MSDAORA

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

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

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

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

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

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

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

Примечание

При подключении к поставщику источника данных, который поддерживает проверка подлинности Windows, в строке подключения следует указать Trusted_Connection=yes или Integrated Security = SSPI вместо идентификатора пользователя и пароля.

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

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

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

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

См. также:

ConnectionString Property (ADO)Provider Property (ADO)Recordset Object (ADO)