OleDbConnection.Open Método

Definição

Abre uma conexão de banco de dados com as configurações de propriedade especificadas pelo ConnectionString.Opens a database connection with the property settings specified by the ConnectionString.

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

Implementações

Exceções

A conexão já está aberta.The connection is already open.

Ocorreu um erro no nível da conexão ao abrir a conexão.A connection-level error occurred while opening the connection.

Comentários

O OleDbConnection desenha uma conexão aberta do pool de conexões, se houver uma disponível.The OleDbConnection draws an open connection from the connection pool if one is available. Caso contrário, ele estabelecerá uma nova conexão com a fonte de dados.Otherwise, it establishes a new connection to the data source. Você pode abrir mais de um DataReader em um único OleDbConnection.You can open more than one DataReader on a single OleDbConnection. Se o provedor OLEDB que você usar não oferecer suporte a mais de um DataReader ativo em uma única conexão, o provedor OLEDB abrirá implicitamente uma conexão adicional para cada um.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.

Observação

Se o OleDbConnection sair do escopo, ele não será fechado.If the OleDbConnection goes out of scope, it is not closed. Portanto, você deve fechar explicitamente a conexão chamando Close ou Dispose, ou usando a conexão em uma instrução Using.Therefore, you must explicitly close the connection by calling Close or Dispose, or using the connection within a Using statement.

Aplica-se a

Veja também