4D v15

OPEN DATABASE

Página Inicial

 
4D v15
OPEN DATABASE

OPEN DATABASE 


 

OPEN DATABASE ( rotaArquivo ) 
Parâmetro Tipo   Descrição
rotaArquivo  String in Nome ou rota de acesso completa do arquivo de base de dados a abrir (.4db, .4dc, .4dbase, ou .4dlink)

Tema: Ambiente 4D

O novo comando OPEN DATABASE fecha a base de dados 4D atual e abre sobre a marcha da base definida por rotaArquivo. Este comando é útil para realizar provas automáticas ou para voltar a abrir uma base de forma automática depois de uma compilação.

No parâmetro rotaArquivo, passe o nome ou a rota de acesso completa da base a abrir. Pode utilizar os arquivos com uma das seguintes extensões:

  • .4db (arquivo de estrutura interpretado),
  • .4dc (arquivo de estrutura compilado),
  • .4dbase (pacote OS X),
  • .4dlink (arquivo de acesso direto).

Se passar unicamente o nome de arquivo, deve ser colocado no mesmo nível que o arquivo de estrutura da base atual.

Se a rota de acesso estabelece uma base de dados válida, 4D fecha a base em progresso e abre a base especificada. No modo mono usuário, o Método banco de dados On Exit  da base fechada e o Método banco de dados On Startup da base aberta são chamados sucessivamente.

Atenção: dado que este comando faz que a aplicação se feche antes da reabertura da base especificada, não se recomenda seu uso no Método banco de dados On Startup ou em um método chamado por este método base.

O comando se executa de forma assíncrona: depois de sua chamada, 4D continua executando o resto do método.
Logo, a aplicação se comporta como se o comando Sair do menu Arquivo estivesse selecionado: as caixas de diálogo de abertura se cancelam, todos os processos abertos têm 10 segundos para terminar antes de serem terminados, etc.

Se o arquivo do banco de dados objetivo não for encontrado ou for inválido, se devolve um erro sistema estandarte do administrador de arquivos e 4D não faz nada.

Este comando pode ser executado desde uma base de dados estandarte unicamente. É chamada desde uma aplicação fundida (autônoma ou servidor), se devolve o erro -10509 "Não pode ser aberta a base de dados".

Exemplo  

 OPEN DATABASE("C:\\databases\\Invoices\\Invoices.4db")

 
PROPRIEDADES 

Produto: 4D
Tema: Language

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)