OdbcConnection.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)]
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 值的按位组合。 默认值为 Closed

实现

属性

注解

以下是允许的状态更改:

  • ClosedOpen,使用 Open 方法。

  • OpenClosed,使用 CloseDispose 方法。

注意

State在打开的连接上调用 属性会增加应用程序开销,因为每次此类调用都会对基础 ODBC 驱动程序进行SQL_ATTR_CONNECTION_DEAD调用,以确定连接是否仍然有效。

适用于

另请参阅