Atrybut stanu ADO

Definicja i użycie

Atrybut State zwraca wartość opisującą bieżący stan obiektu, który może być otwarty, zamknięty, w trakcie połączenia, wykonywania lub wyszukiwania danych. Zwracana wartość to ObjectStateEnum Wartość. Domyślną wartością jest adStateClosed.

Ta właściwość może być używana dla obiektów Command, Connection, Record, Recordset oraz Stream.

Atrybut State może być kombinacją wartości. Na przykład, jeśli wykonujesz pewne polecenie, atrybut ten będzie miał kombinację wartości adStateOpen i adStateExecuting.

Atrybut State jest jedynie odczytywany.

Gramatyka

object.State

Przykład

Dla obiektu Command:

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

Dla obiektu Connection:

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