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


Свойство ConnectionString (ADO)

Указывает сведения, используемые для установления подключения к источнику данных.

Параметры и возвращаемые значения

Задает или возвращает строковое значение.

Замечания

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

ADO поддерживает пять аргументов для свойства ConnectionString ; любые другие аргументы передаются непосредственно поставщику без обработки с помощью ADO. Аргументы ADO поддерживаются следующим образом.

Аргумент Description
Поставщик= Указывает имя поставщика, используемого для подключения.
Имя файла= Указывает имя файла для конкретного поставщика (например, сохраненный объект источника данных), содержащий предварительно заданные сведения о подключении.
Удаленный поставщик= Указывает имя поставщика, используемого при открытии клиентского подключения. (только удаленная служба данных.)
Удаленный сервер= Указывает имя пути сервера, используемого при открытии клиентского подключения. (только удаленная служба данных.)
URL-адрес= Указывает строка подключения как абсолютный URL-адрес, определяющий ресурс, например файл или каталог.

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

Свойство ConnectionString автоматически наследует значение, используемое для аргумента ConnectionString метода Open, чтобы можно было переопределить текущее свойство ConnectionString во время вызова метода Open.

Так как аргумент имени файла приводит к загрузке связанного поставщика ADO, невозможно передать аргументы "Поставщик" и "Имя файла".

Свойство ConnectionString считывается и записывается при закрытии подключения и только для чтения при открытии.

Дубликаты аргумента в свойстве ConnectionString игнорируются. Используется последний экземпляр любого аргумента.

Примечание.

Использование службы удаленных данных при использовании в объекте подключения на стороне клиента свойство ConnectionString может включать только параметры удаленного поставщика и удаленного сервера.

В следующей таблице перечислены поставщик ADO по умолчанию для каждой операционной системы Windows:

Поставщик ADO по умолчанию Операционная система Windows
MSDASQL

(Чтобы улучшить удобочитаемость исходного кода, явно укажите имя поставщика в строка подключения.)
Windows 2000 (32-разрядная версия)

Windows XP (32-разрядная версия)

Windows 2003 Server (32-разрядная версия)

Windows Vista (32-разрядная версия)

Windows Vista с пакетом обновления 1 или более поздней версии (32-разрядная и 64-разрядная версия)

Версии Windows после Windows Vista (32-разрядная и 64-разрядная версия)
Значение по умолчанию отсутствует.

Если приложение ADO выполняется в следующих операционных системах и не указывает поставщика явным образом, ADO возвращает следующую ошибку: "ADODB. Подключение: поставщик не указан и не указан назначенный поставщик по умолчанию"
Windows 2000 (64-разрядная версия)

Windows XP (64-разрядная версия)

Windows 2003 Server (64-разрядная версия)

Windows Vista (64-разрядная версия)

Применяется к

Объект Connection (ADO)

См. также

Пример свойств connectionString, ConnectionTimeout и state Properties (VB)
Пример свойств connectionString, ConnectionTimeout и State Properties (VC++)
Приложение А. Поставщики