OdbcConnection.State プロパティ

定義

現在の接続の状態を取得します。Gets the current state of the connection.

public:
 virtual property System::Data::ConnectionState State { System::Data::ConnectionState get(); };
public:
 property System::Data::ConnectionState State { System::Data::ConnectionState get(); };
[System.ComponentModel.Browsable(false)]
public override System.Data.ConnectionState State { get; }
[System.ComponentModel.Browsable(false)]
public System.Data.ConnectionState State { get; }
[<System.ComponentModel.Browsable(false)>]
member this.State : System.Data.ConnectionState
Public Overrides ReadOnly Property State As ConnectionState
Public ReadOnly Property State As ConnectionState

プロパティ値

ConnectionState

ConnectionState 値のビットごとの組み合わせ。A bitwise combination of the ConnectionState values. 既定値は、Closed です。The default is Closed.

実装

属性

注釈

許可される状態の変更は次のとおりです。The following are allowed state changes:

  • Closedメソッドを Open 使用し Open ます。From Closed to Open, using the Open method.

  • Open Closed Close または Dispose メソッドのいずれかを使用してからに。From Open to Closed, using either the Close or Dispose method.

注意

開いている State 接続でプロパティを呼び出すと、アプリケーションのオーバーヘッドが増加します。このような呼び出しによって、基になる ODBC ドライバーへの SQL_ATTR_CONNECTION_DEAD 呼び出しが行われ、接続がまだ有効であるかどうかが判断されるためです。Calling the State property on an open connection increases application overhead because each such call causes a SQL_ATTR_CONNECTION_DEAD call to the underlying ODBC driver to determine whether the connection is still valid.

適用対象