Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Para se conectar à fonte de dados, especifique uma cadeia de caracteres de conexão e os parâmetros para diferenciar cada provedor ou fonte de dados. O ADO oferece suporte direto a cinco argumentos em uma cadeia de caracteres de conexão. Outros argumentos são passados para o provedor indicado no argumento Provider sem qualquer processamento do ADO.
| Argumento | Descrição |
|---|---|
| Provider | Especifica o nome do provedor a ser usado na conexão. |
| Nome do arquivo | Especifica o nome de um arquivo específico do provedor (por exemplo, um objeto de fonte de dados persistente) contendo informações de conexão predefinidas. |
| URL | Especifica a cadeia de caracteres de conexão como uma URL absoluta que identifica um recurso, como um arquivo ou diretório. |
| Remote Provider | Especifica o nome de um fornecedor a utilizar ao abrir uma ligação do lado do cliente (apenas Serviço de Dados Remoto). |
| Remote Server | Especifica o nome do caminho do servidor a utilizar ao abrir uma ligação do lado do cliente (apenas Serviço de Dados Remoto). |
Exemplo
m_sConnStr = "Provider='SQLOLEDB';Data Source='MySqlServer';" & _
"Initial Catalog='Northwind';Integrated Security='SSPI';"
O único parâmetro ADO fornecido neste cadeia de conexão foi Provider=SQLOLEDB, que indicou o Fornecedor OLE DB da Microsoft para SQL Server. Outros parâmetros válidos que podem ser passados na cadeia de caracteres de conexão podem ser determinados usando como referência a documentação de cada provedor.
Para abrir a conexão, basta passar a cadeia de caracteres de conexão como o primeiro argumento no método Open do objeto Connection:
objConn.Open m_sConnStr
Também é possível fornecer muitas destas informações ao definir as propriedades do objeto Ligação antes de abrir a ligação. Por exemplo, pode obter o mesmo efeito que o cadeia de conexão anterior com o seguinte código:
With objConn
.Provider = "SQLOLEDB"
.DefaultDatabase = "Northwind"
.Properties("Data Source") = "MySqlServer"
.Properties("Integrated Security") = "SSPI"
.Open
End With
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.