Propriété d'état ADO


❮ Référence complète de l'objet de commande

La propriété State renvoie une valeur qui décrit si l'objet est ouvert, fermé, se connecte, exécute ou récupère des données. La valeur renvoie une valeur ObjectStateEnum . La valeur par défaut est adStateClosed.

Cette propriété peut être utilisée avec les objets Command , Connection , Record , Recordset et Stream .

La propriété State peut avoir une combinaison de valeurs. Si une instruction est en cours d'exécution, cette propriété aura une valeur combinée de adStateOpen et adStateExecuting.


Syntaxe

object.State

Exemple - Pour un objet 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
%>

Exemple - Pour un objet Command

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

Valeurs ObjectStateEnum

Spécifie si un objet est ouvert ou fermé, se connecte à une source de données, exécute une commande ou récupère des données.

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

❮ Référence complète de l'objet de commande