OleDbConnection.State Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущее состояние подключения.
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
Значение свойства
Поразрядное сочетание значений ConnectionState. По умолчанию — "Closed" (Закрыто).
Реализации
- Атрибуты
Комментарии
Ниже приведены допустимые изменения состояния.
Из
Closed
вOpen
, используя Open метод OleDbConnection объекта .Из
Open
вClosed
, используя метод Close или МетодOleDbConnection Dispose объекта .
Примечание
В предыдущей версии платформа .NET Framework вызов State свойства увеличил затраты на приложение, так как каждый вызов вызывал DBPROP_CONNECTIONSTATUS свойство OLE DB для открытого подключения. С выпуском платформа .NET Framework 2.0 эта проблема больше не является проблемой.