ویژگی State ADO

تعریف و استفاده

ویژگی 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
%>