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. |