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


Объект Connection (ADO)

Представляет открытое подключение к источнику данных.

Замечания

Объект Подключение ion представляет уникальный сеанс с источником данных. В системе базы данных клиента или сервера может быть эквивалентно фактическому сетевому подключению к серверу. В зависимости от функциональности, поддерживаемой поставщиком, некоторые коллекции, методы или свойства объекта Подключение ion могут быть недоступны.

С помощью коллекций, методов и свойств объекта Подключение ion можно выполнить следующие действия:

Можно создавать объекты Подключение ion независимо от любого другого ранее определенного объекта.

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

Примечание.

Не используйте эту функцию (вызывая именованную команду или хранимую процедуру, как если бы это был собственный метод в объекте Подключение ion) в приложении Microsoft платформа .NET Framework, так как базовая реализация функции конфликтует с способом взаимодействия платформа .NET Framework с COM.

Выполнение команды в качестве собственного метода объекта Подключение ion

Чтобы выполнить команду, присвойте команде имя с помощью свойства "Имя объекта команды". Задайте для соединения свойство Active Подключение ion объекта Command. Затем выполните инструкцию, в которой имя команды используется так, как если бы это был метод объекта Подключение ion, а затем любые параметры и объект Recordset, если возвращаются строки. Задайте свойства набора записей для настройки результирующего набора записей. Например:

Dim cnn As New ADODB.Connection  
Dim cmd As New ADODB.Command  
Dim rst As New ADODB.Recordset  
...  
cnn.Open "..."  
cmd.Name = "yourCommandName"  
cmd.ActiveConnection = cnn  
...  
'Your command name, any parameters, and an optional Recordset.  
cnn. "parameter", rst  

Выполнение хранимой процедуры в качестве собственного метода объекта Подключение ion

Чтобы выполнить хранимую процедуру, выполните инструкцию, в которой используется имя хранимой процедуры, как если бы он был методом в объекте Подключение ion, за которым следует все параметры. ADO сделает "лучшее угадывание" типов параметров. Например:

Dim cnn As New ADODB.Connection  
...  
'Your stored procedure name and any parameters.  
cnn. "parameter"  

Объект Подключение ion является безопасным для сценариев.

Этот раздел содержит следующий раздел.

См. также

Объект Command (ADO)
Коллекция Errors (ADO)
Коллекция Properties (ADO)
Объект Recordset (ADO)
Приложение А. Поставщики