ADO - Staatseigentum


❮ Vollständige Recordset-Objektreferenz

Die State-Eigenschaft gibt einen Wert zurück, der beschreibt, ob das Objekt geöffnet oder geschlossen ist, eine Verbindung herstellt, Daten ausführt oder abruft. Der Wert gibt einen ObjectStateEnum - Wert zurück. Standard ist adStateClosed.

Diese Eigenschaft kann mit den Objekten Command , Connection , Record , Recordset und Stream verwendet werden.

Die State-Eigenschaft kann eine Kombination von Werten haben. Wenn eine Anweisung ausgeführt wird, hat diese Eigenschaft einen kombinierten Wert aus adStateOpen und adStateExecuting.


Syntax

object.State

Beispiel - Für ein Command-Objekt

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

Beispiel - Für ein Connection-Objekt

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

ObjectStateEnum-Werte

Gibt an, ob ein Objekt geöffnet oder geschlossen ist, eine Verbindung zu einer Datenquelle herstellt, einen Befehl ausführt oder Daten abruft.

Constant Value Description
adStateClosed 0 The object is closed
adStateOpen 1 The object is open
adStateConnecting 2 The object is connecting
adStateExecuting 4 The object is executing a command
adStateFetching 8 The rows of the object are being retrieved

❮ Vollständige Recordset-Objektreferenz