Método DBEngine.OpenDatabase (DAO)
Aplica-se ao: Access 2013, Office 2013
Abri um banco de dados especificado e retorna uma referência para o objeto Banco de dados que o representa.
Sintaxe
expressão . OpenDatabase(Name, Options, ReadOnly, Connect)
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 |
o nome de um arquivo de banco de dados do Microsoft Access existente ou os dados de origem (DSN) nome de uma fonte de dados ODBC. Consulte a propriedade Name para obter mais informações sobre a configuração desse valor. |
Opções |
Opcional |
Variant |
Define as várias opções para o banco de dados, como especificado em Comentários. |
ReadOnly |
Opcional |
Variant |
True se você quiser abrir o banco de dados com acesso somente leitura, ou False (padrão) se você quiser abrir o banco de dados com acesso de leitura/gravação. |
Connect |
Opcional |
Variant |
Especifica várias informações de conexão, incluindo senhas. |
Valor de retorno
Banco de dados
Comentários
Você pode usar os seguintes valores para o argumento de opções.
Setting |
Descrição |
---|---|
Verdadeiro |
Abre o banco de dados no modo exclusivo. |
Falso |
(Padrão) Abre o banco de dados no modo compartilhado. |
Quando você abre um banco de dados, ele é automaticamente adicionado à coleção Databases.
Algumas considerações se aplicam ao usar o dbname:
Se ela se referir a um banco de dados que já foi aberto para acesso por outro usuário, ocorrerá um erro.
Se ela não se referir a um banco de dados existente ou validar o nome da fonte de dados ODBC, ocorrerá um erro.
Se for uma cadeia de caracteres de comprimento zero ("") e conectar for "ODBC" , será exibida uma caixa de diálogo listando todos os nomes de fonte de dados ODBC registrados para que o usuário possa selecionar um banco de dados.
Para fechar um banco de dados e, desse modo, remover o objeto Database da coleção Databases, use o método Close no objeto.
Observação
Ao acessar uma fonte de dados ODBC conectada a um mecanismo de banco de dados do Microsoft Access, você pode aprimorar o desempenho do seu aplicativo abrindo um objeto Database conectado à fonte de dados ODBC, em vez de vincular objetos TableDef individuais a tabelas específicas na fonte de dados ODBC.