Metoda Open ADO

definicja i użycie

Metoda Open otwiera połączenie z źródłem danych. Po otwarciu połączenia można wykonywać polecenia na źródle danych.

schemat

connection.Open connectionstring, userID, hasło, opcje
parametry Opis
connectionstring

opcjonalny. ciąg znaków zawierający informacje o połączeniu. Ciąg ten składa się z serii wierszy parameter=value rozdzielonych średnikami.

Szczegółowe informacje na temat poprawnych ustawień można znaleźć w ConnectionString właściwość.

userID opcjonalny. ciąg znaków, który zawiera nazwę użytkownika do użycia podczas ustanawiania połączenia.
hasło opcjonalny. ciąg znaków, który zawiera hasło do użycia podczas ustanawiania połączenia.
opcje opcjonalny. ConnectOptionEnum wartość, aby określić, czy metoda powinna zwracać się po utworzeniu połączenia (synchronicznie) czy przed utworzeniem połączenia (asynchronicznie).

instancja

DSN-less połączenie:

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

Połączenie bez DSN z userID i hasłem (proszę napisać polecenie conn.open na jednym wierszu):

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

Połączenie z bazą danych ODBC:

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

ConnectOptionEnum

Konstanta Wartość Opis
adConnectUnspecified -1 Domyślna wartość. Synchroniczne otwieranie połączenia.
adAsyncConnect 16 Asynchroniczne otwieranie połączenia. Wydarzenie ConnectComplete można użyć do określenia, kiedy połączenie jest dostępne.