OleDbConnection.State 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取连接的当前状态。
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 对象的 方法或 Dispose 方法 OleDbConnection 。
注意
在以前版本的 .NET Framework中,调用 State 属性会增加应用程序开销,因为每次调用都会导致调用打开连接的 OLE DB DBPROP_CONNECTIONSTATUS 属性。 随着 .NET Framework 2.0 的发布,这不再是一个问题。