Freigeben über


OleDbConnection.State Eigenschaft

Definition

Ruft den aktuellen Zustand der Verbindung ab.

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)]
[System.Data.DataSysDescription("DbConnection_State")]
public System.Data.ConnectionState State { get; }
[<System.ComponentModel.Browsable(false)>]
member this.State : System.Data.ConnectionState
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("DbConnection_State")>]
member this.State : System.Data.ConnectionState
Public Overrides ReadOnly Property State As ConnectionState
Public ReadOnly Property State As ConnectionState

Eigenschaftswert

Eine bitweise Kombination der ConnectionState-Werte. Der Standardwert ist Closed.

Implementiert

Attribute

Hinweise

Im Folgenden sind Zustandsänderungen zulässig:

  • Von Closed bis Openmithilfe der Open -Methode des OleDbConnection -Objekts.

  • Von Open bis Closed, wobei entweder die Close -Methode oder die Dispose-Methode des -Objekts verwendet OleDbConnection wird.

Hinweis

In früherer Version der .NET Framework erhöhte das Aufrufen der Eigenschaft den State Anwendungsaufwand, da jeder Aufruf einen Aufruf der OLE DB-DBPROP_CONNECTIONSTATUS-Eigenschaft für eine offene Verbindung verursachte. Mit der Veröffentlichung der .NET Framework 2.0 ist dies kein Problem mehr.

Gilt für:

Weitere Informationen