Метод Open ADO

определение и использование

Метод Open открывает соединение с источником данных. Когда соединение открыто, вы можете выполнять команды на источнике данных.

синтаксис

connection.Open connectionstring, userID, password, options
параметры Описание
connectionstring

опционально. Строковое значение, содержащее информацию о соединении. Эта строка состоит из серии предложений parameter=value, разделенных точками с запятой.

Подробнее о правильных настройках см. ConnectionString атрибут.

userID опционально. Строковое значение, содержащее имя пользователя, которое необходимо использовать для установления соединения.
password опционально. Строковое значение, содержащее пароль, который необходимо использовать для установления соединения.
options опционально. Один ConnectOptionEnum значение, определяет, следует ли возвращать этот метод после (синхронно) или до (асинхронно) установления соединения.

экземпляр

DSN-less соединение:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

DSN-не требующий соединение с userID и password (напишите команду conn.open на одном строке):

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;
data source=c:/webdata/northwind.mdb;
userID=xxx;
password=yyy"
%>

ODBC-соединение с базой данных:

<%
set conn=Server.CreateObject("ADODB.Connection") 
conn.Open "northwind"
%>

ConnectOptionEnum

Константа Значение Описание
adConnectUnspecified -1 Значение по умолчанию. Синхронное открытие соединения.
adAsyncConnect 16 Асинхронное открытие соединения. Событие ConnectComplete можно использовать для определения времени доступности соединения.