ADO状態プロパティ
❮完全な接続オブジェクトリファレンス
Stateプロパティは、オブジェクトが開いているか、閉じているか、接続しているか、実行しているか、データを取得しているかを示す値を返します。この値は、 ObjectStateEnum値を返します。デフォルトはadStateClosedです。
このプロパティは、Command、 Connection、 Record、 Recordset、およびStreamオブジェクトで使用できます。
Stateプロパティは、値の組み合わせを持つことができます。ステートメントが実行されている場合、このプロパティの値はadStateOpenとadStateExecutingの組み合わせになります。
構文
object.State
例
For a Command object:
<%
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
%>
For a Connection object:
<%
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値
オブジェクトが開いているか閉じているか、データソースに接続しているか、コマンドを実行しているか、データを取得しているかを指定します。
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 |
❮完全な接続オブジェクトリファレンス