Compartilhar via


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 de cadeia de caracteres que contém informações de conexão. Consulte a propriedade ConnectionString para obter 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.

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

opções de
Opcional. Um ConnectOptionEnum valor que determina se esse método deve retornar após (síncrona) ou antes (de forma assíncrona) da conexão ser estabelecida.

Observações

Usar o 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 êxito, 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 argumentos = instruções de valor separadas por ponto-e-vírgula ou um arquivo ou recurso 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 do método Open.

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

Quando concluir suas operações em um de Conexãoaberto, use o método Fechar para liberar os recursos do sistema associados. Fechar um objeto não o remove da memória; você pode alterar suas configurações de propriedade 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.

Nota

de Uso do Serviço de Dados Remoto quando usado em um objeto de Conexão 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 conexão.

Nota

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, consulte URLs absolutas e relativas.

Aplica-se a

do objeto de conexão (ADO)

Consulte Também

exemplo de métodos abertos e fechados (VB)
exemplo de métodos abertos e fechados (VBScript)
exemplo de métodos abertos e fechados (VC++)
método Open (Registro do ADO)
do método Open (ADO Recordset)
do método Open (Fluxo do ADO)
método OpenSchema