State プロパティ (ADO)State Property (ADO)

オブジェクトの状態が開いているか閉じられているかにかかわらず、適用可能なすべてのオブジェクトを示します。Indicates for all applicable objects whether the state of the object is open or closed. オブジェクトが非同期メソッドを実行している場合は、オブジェクトの現在の状態が接続中、実行中、または取得中かどうかを示します。If the object is executing an asynchronous method, indicates whether the current state of the object is connecting, executing, or retrieving.

戻り値Return Value

ObjectStateEnum値を指定できるLong 型の値を返します。Returns a Long value that can be an ObjectStateEnum value. 既定値はadStateClosedです。The default value is adStateClosed.

解説Remarks

Stateプロパティを使用して、特定のオブジェクトの現在の状態をいつでも確認できます。You can use the State property to determine the current state of a given object at any time.

オブジェクトのStateプロパティは、値の組み合わせを持つことができます。The object's State property can have a combination of values. たとえば、ステートメントが実行されている場合、このプロパティにはAdstateopenadstateopenの合計値が設定されます。For example, if a statement is executing, this property will have a combined value of adStateOpen and adStateExecuting.

Stateプロパティは読み取り専用です。The State property is read-only.

適用対象Applies To

Command オブジェクト (ADO)Command Object (ADO) Connection オブジェクト (ADO)Connection Object (ADO) Record オブジェクト (ADO)Record Object (ADO)
Recordset オブジェクト (ADO)Recordset Object (ADO) Stream オブジェクト (ADO)Stream Object (ADO)

参照See Also

ConnectionString、ConnectionTimeout、State プロパティの例 (VB) ConnectionString, ConnectionTimeout, and State Properties Example (VB)
ConnectionString、ConnectionTimeout、State プロパティの例 (VC + +)ConnectionString, ConnectionTimeout, and State Properties Example (VC++)