Метод Open (объект Connection ADO)Open Method (ADO Connection)

Открывает соединение с источником данных.Opens a connection to a data source.

СинтаксисSyntax

  
connection.Open ConnectionString, UserID, Password, Options  

ПараметрыParameters

ConnectionStringConnectionString
Необязательный элемент.Optional. Строковое значение, содержащее сведения о соединении.A String value that contains connection information. Сведения о допустимых параметрах см. в свойстве ConnectionString .See the ConnectionString property for details on valid settings.

UserIDUserID
Необязательный элемент.Optional. Строковое значение, содержащее имя пользователя, используемое при установлении соединения.A String value that contains a user name to use when establishing the connection.

ПарольPassword
Необязательный элемент.Optional. Строковое значение, содержащее пароль, используемый при установлении соединения.A String value that contains a password to use when establishing the connection.

ПараметрыOptions
Необязательный элемент.Optional. Значение коннектоптионенум , которое определяет, должен ли этот метод возвращаться после (синхронно) или до (асинхронно) установления соединения.A ConnectOptionEnum value that determines whether this method should return after (synchronously) or before (asynchronously) the connection is established.

RemarksRemarks

Использование метода Open для объекта Connection устанавливает физическое соединение с источником данных.Using the Open method on a Connection object establishes the physical connection to a data source. После успешного завершения этого метода подключение будет активно, и вы сможете выполнить команды для него и обработать результаты.After this method successfully completes, the connection is live and you can issue commands against it and process the results.

Используйте необязательный аргумент ConnectionString , чтобы указать либо строку подключения, содержащую последовательность аргументов аргумента = значение , разделенную точкой с запятой, либо файл или ресурс каталога, определенный с помощью URL-адреса.Use the optional ConnectionString argument to specify either a connection string containing a series of argument = value statements separated by semicolons, or a file or directory resource identified with a URL. Свойство ConnectionString автоматически наследует значение, используемое для аргумента ConnectionString .The ConnectionString property automatically inherits the value used for the ConnectionString argument. Поэтому можно либо задать свойство ConnectionString объекта соединения перед его открытием, либо использовать аргумент ConnectionString для задания или переопределения текущих параметров соединения во время вызова метода Open .Therefore, you can either set the ConnectionString property of the Connection object before opening it, or use the ConnectionString argument to set or override the current connection parameters during the Open method call.

При передаче сведений о пользователях и паролях в аргументе ConnectionString и в необязательных аргументах UserID и Password аргументы UserID и Password переопределят значения, указанные в ConnectionString.If you pass user and password information both in the ConnectionString argument and in the optional UserID and Password arguments, the UserID and Password arguments will override the values specified in ConnectionString.

Когда вы завершите операции с открытым подключением, используйте метод Close , чтобы освободить все связанные системные ресурсы.When you have concluded your operations over an open Connection, use the Close method to free any associated system resources. Закрытие объекта не приводит к его удалению из памяти; Вы можете изменить его параметры свойств и открыть его позже с помощью метода Open .Closing an object does not remove it from memory; you can change its property settings and use the Open method to open it again later. Чтобы полностью исключить объект из памяти, присвойте переменной объекта значение Nothing.To completely eliminate an object from memory, set the object variable to Nothing.

Примечание

Использование удаленной службы данных При использовании объекта подключения на стороне клиента метод Open не устанавливает соединение с сервером до тех пор, пока в объекте Connection не будет открыт набор записей .Remote Data Service Usage When used on a client-side Connection object, the Open method doesn't actually establish a connection to the server until a Recordset is opened on the Connection object.

Примечание

URL-адреса, использующие схему HTTP, автоматически вызывают поставщик OLE DB Майкрософт для публикации в Интернете.URLs using the http scheme will automatically invoke the Microsoft OLE DB Provider for Internet Publishing. Дополнительные сведения см. в разделе абсолютные и относительные URL-адреса.For more information, see Absolute and Relative URLs.

ПрименениеApplies To

Объект Connection (ADO)Connection Object (ADO)

См. такжеSee Also

Примеры методов Open и Close (Visual Basic) Open and Close Methods Example (VB)
Пример методов Open и Close (VBScript) Open and Close Methods Example (VBScript)
Пример методов Open и Close (Visual c++) Open and Close Methods Example (VC++)
Метод Open (запись ADO) Open Method (ADO Record)
Метод Open (набор записей ADO) Open Method (ADO Recordset)
Метод Open (поток ADO) Open Method (ADO Stream)
Метод OpenSchemaOpenSchema Method