ADO State 属性

返回 ADO Command 对象参考手册

定义和用法

State 属性可返回一个值,该值描述对象的当前状态是打开、关闭、正在连接、正在执行还是正在检索数据。该值返回 ObjectStateEnum 值。默认值为 adStateClosed。

此属性可用于 Command, Connection, Record, Recordset 以及 Stream 对象。

State 属性可以是值的组合。例如,如果正在执行某个语句,此属性将有一个 adStateOpen 和 adStateExecuting 的组合值。

State 属性为只读。

语法

object.State

实例

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

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

ObjectStateEnum 值

规定对象的状态是打开或关闭、正在连接到数据源、正在执行命令,还是正在检索数据。

常数 描述
adStateClosed 0 对象已关闭。
adStateOpen 1 对象已打开。
adStateConnecting 2 对象正在连接。
adStateExecuting 4 对象正在执行命令。
adStateFetching 8 正在检索对象的行。
本在线速查手册由www.w]3]x]u]e.com提供,请勿盗用!

返回 ADO Command 对象参考手册