ADO 状态 属性
❮ 记录集对象完整参考
State 属性返回一个值,描述对象是打开、关闭、正在连接、正在执行或正在检索数据。该值返回一个 ObjectStateEnum 值。默认值为 adStateClosed。
此属性可与 Command、 Connection、 Record、 Recordset 和 Stream 对象一起使用。
State 属性可以具有组合值。如果语句正在执行,此属性将具有 adStateOpen 和 adStateExecuting 的组合值。
语法
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 | 正在检索对象的行 |
❮ 记录集对象完整参考