OleDbConnection.Open 方法

定义

使用由 ConnectionString 指定的属性设置打开一个数据库连接。

public:
 override void Open();
public:
 virtual void Open();
public override void Open ();
public void Open ();
override this.Open : unit -> unit
abstract member Open : unit -> unit
override this.Open : unit -> unit
Public Overrides Sub Open ()
Public Sub Open ()

实现

例外

连接已打开。

打开连接时出现的连接级别错误。

注解

如果连接池可用,则会 OleDbConnection 从连接池中绘制一个打开的连接。 否则,它会建立与数据源的新连接。 可以在单个 上 OleDbConnection打开多个 DataReader。 如果使用的 OLEDB 提供程序在单个连接上不支持多个活动 DataReader,则 OLEDB 提供程序会为每个连接隐式打开一个附加连接。

注意

OleDbConnection如果 超出范围,则不会关闭。 因此,必须通过调用 CloseDispose 或使用 语句中的 Using 连接来显式关闭连接。

适用于

另请参阅