OleDbConnection.Open Método

Definición

Abre una conexión de base de datos con los valores de propiedad que especifica ConnectionString.Opens a database connection with the property settings specified by the 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 ()

Implementaciones

Excepciones

La conexión ya está abierta.The connection is already open.

Se produjo un error de nivel de conexión mientras se abría la conexión.A connection-level error occurred while opening the connection.

Comentarios

El OleDbConnection dibuja una conexión abierta desde el grupo de conexiones, si hay alguna disponible.The OleDbConnection draws an open connection from the connection pool if one is available. De lo contrario, establece una nueva conexión con el origen de datos.Otherwise, it establishes a new connection to the data source. Puede abrir más de un DataReader en una sola OleDbConnection .You can open more than one DataReader on a single OleDbConnection. Si el proveedor OLEDB que utiliza no admite más de un DataReader activo en una sola conexión, el proveedor OLEDB abre implícitamente una conexión adicional para cada uno.If the OLEDB provider you use does not support more than one active DataReader on a single connection, the OLEDB provider implicitly opens an additional connection for each.

Nota

Si OleDbConnection sale del ámbito, no se cierra.If the OleDbConnection goes out of scope, it is not closed. Por lo tanto, debe cerrar explícitamente la conexión llamando a Close o Dispose, o usando la conexión dentro de una Using instrucción.Therefore, you must explicitly close the connection by calling Close or Dispose, or using the connection within a Using statement.

Se aplica a