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.
Aplica-se ao: Access 2013, Office 2013
Sintaxe
expressão . OpenConnection(Nome, Opções, ReadOnly, Ligar)
expressão Uma variável que representa um objeto DBEngine.
Parâmetros
Nome |
Necessária/opcional |
Tipo de dados |
Descrição |
|---|---|---|---|
Name |
Obrigatório |
String |
Uma expressão de cadeia de caracteres Consulte a discussão em Comentários. |
Opções |
Opcional |
Variant |
Define as várias opções para a conexão, como especificado em Comentários. Com base nessa valor, o gerenciador do driver ODBC solicita ao usuário informações de conexão, como o DSN (Nome da fonte de dados), o nome do usuário e a senha. |
ReadOnly |
Opcional |
Variant |
True se a conexão tiver que ser aberta para acesso somente leitura, e False se a conexão tiver que ser aberta para acesso de leitura/gravação (padrão). |
Connect |
Opcional |
Variant |
Uma cadeia de caracteres de conexão ODBC. Veja a propriedade Ligar para obter os elementos específicos e a sintaxe desta cadeia. É necessário incluir antes "ODBC;". |
Valor de retorno
Conexão
Comentários
Use o método OpenConnection para estabelecer uma conexão com uma fonte de dados ODBC a partir de um espaço de trabalho ODBCDirect. O método OpenConnection é semelhante mas não igual a OpenDatabase. A principal diferença é que OpenConnection está disponível em um espaço de trabalho ODBCDirect.
Se especificar um nome de origem de dados (DSN) ODBC registado no argumento connect, o argumento name pode ser qualquer cadeia válida e também fornecerá a propriedade Nome para o objeto Ligação . Se um DSN válido não estiver incluído no argumento ligar, o nome tem de fazer referência a um DSN ODBC válido, que também será a propriedade Nome . Se nem o nome nem a ligação contiverem um DSN válido, o gestor de controladores ODBC pode ser definido (através do argumento de opções) para pedir ao utilizador as informações de ligação necessárias. O DSN é fornecido pela solicitação e depois fornece a propriedade Name.
O argumento de opções determina se e quando pedir ao utilizador para estabelecer a ligação e se deve ou não abrir a ligação de forma assíncrona. Você pode usar uma das constantes a seguir.
Constante |
Descrição |
|---|---|
dbDriverNoPrompt |
O Gerenciador de Driver ODBC usa a cadeia de caracteres de conexão fornecida em dbname e connect. Se você não fornecer informações suficientes, ocorrerá um erro em tempo de execução. |
dbDriverPrompt |
O Gerenciador de driver ODBC exibe a caixa de diálogo Fontes de Dados ODBC, que mostra quaisquer informações relevantes fornecidas em dbname ou connect. A sequência de conexão é composta pelo DSN que o usuário seleciona via caixas de diálogo ou, se o usuário não especificar um DSN, pelo DSN padrão. |
dbDriverComplete |
Padrão. Se o argumento connect incluir todas as informações necessárias para estabelecer a conexão, o Gerenciador de driver ODBC utilizará a sequência em connect. Caso contrário, ele se comportará da mesma forma como quando você especifica dbDriverPrompt. |
dbDriverCompleteRequired |
Essa opção se comporta como dbDriverComplete exceto pelo fato de que o driver ODBC desabilita as solicitações para qualquer informação não exigida para estabelecer a conexão. |
dbRunAsync |
Execute o método de modo assíncrono. Essa constante pode ser usada com quaisquer outras constantes options. |
OpenConnection retorna um objeto Connection que contém informações sobre a conexão. O objeto Connection é semelhante ao objeto Database. A principal diferença é que um objeto Database geralmente representa um banco de dados, embora ele possa ser usado para representar uma conexão a uma fonte de dados ODBC a partir de um espaço de trabalho do Microsoft Access.