Método Open (conexão ADO)

Abre uma conexão com uma fonte de dados.

Sintaxe

  
connection.Open ConnectionString, UserID, Password, Options  

Parâmetros

ConnectionString
Opcional. Um valor String que contém as informações da conexão. Confira a propriedade ConnectionString para ver detalhes sobre as configurações válidas.

UserID
Opcional. Um valor String que contém um nome de usuário a ser usado ao estabelecer a conexão.

Senha
Opcional. Um valor String que contém uma senha a ser usada ao estabelecer a conexão.

Opções
Opcional. Um valor ConnectOptionEnum que determina se esse método deve ser retornado depois (de maneira síncrona) ou antes (de maneira assíncrona) de a conexão ser estabelecida.

Comentários

O uso do método Open em um objeto Connection estabelece a conexão física com uma fonte de dados. Depois que esse método for concluído com sucesso, a conexão estará ativa e você poderá emitir comandos nele e processar os resultados.

Use o argumento ConnectionString opcional para especificar uma cadeia de conexão contendo uma série de instruções argument= value separadas por ponto e vírgula ou um recurso de arquivo ou de diretório identificado com uma URL. A propriedade ConnectionString herda automaticamente o valor usado para o argumento ConnectionString. Portanto, você pode definir a propriedade ConnectionString do objeto Connection antes de abri-lo ou usar o argumento ConnectionString para definir ou substituir os parâmetros de conexão atuais durante a chamada de método Open.

Se você transmitir informações de usuário e de senha no argumento ConnectionString e nos argumentos opcionais UserID e Password, os argumentos UserID e Password substituirão os valores especificados em ConnectionString.

Quando concluir suas operações em uma Connection aberta, use o método Close para liberar todos os recursos do sistema associados. O fechamento de um objeto não o remove da memória. Você pode alterar as configurações de propriedade dele e usar o método Open para abri-lo novamente mais tarde. Para eliminar completamente um objeto da memória, defina a variável de objeto como Nothing.

Observação

Uso do Serviço de Dados Remotos Quando usado em um objeto Connection do lado do cliente, o método Open não estabelece uma conexão com o servidor até que um Recordset seja aberto no objeto Connection.

Observação

As URLs que usam o esquema HTTP invocarão automaticamente o Provedor Microsoft OLE DB para Publicação na Internet. Para obter mais informações, confira URLs absolutas e relativas.

Aplica-se A

Objeto Connection (ADO)

Consulte Também

Exemplo dos métodos Open e Close (VB)
Exemplo dos métodos Open e Close (VBScript)
Exemplo dos métodos Open e Close (VC++)
Método Open (Registro do ADO)
Método Open (Conjunto de registros ADO)
Método Open (Fluxo do ADO)
Método OpenSchema