4D v16.3

OPEN DATABASE

Inicio

 
4D v16.3
OPEN DATABASE

OPEN DATABASE 


 

OPEN DATABASE ( rutaArchivo ) 
Parámetro Tipo   Descripción
rutaArchivo  Cadena in Nombre o ruta de acceso completa del archivo de base de datos a abrir (.4db, .4dc, .4dbase o .4dlink)

El comando OPEN DATABASE cierra la base de datos 4D actual y abre sobre la marcha de la base definida por rutaArchivo. Este comando es útil para realizar pruebas automáticas o para volver a abrir una base de forma automática después de una compilación.

En el parámetro rutaArchivo, pase el nombre o la ruta de acceso completa de la base a abrir. Puede utilizar los archivos con una de las siguientes extensiones:

  • .4db (archivo de estructura interpretado),
  • .4dc (archivo de estructura compilado),
  • .4dbase (paquete OS X),
  • .4dlink (archivo de acceso directo).

Si pasa únicamente el nombre de archivo, debe ser colocado en el mismo nivel que el archivo de estructura de la base actual.

Si la ruta de acceso establece una base de datos válida, 4D cierra la base en progreso y abre la base especificada. En el modo mono usuario, el Método base On Exit  de la base cerrada y el Método base On Startup de la base abierta se llaman sucesivamente.

Atención: dado que este comando hace que la aplicación se cierre antes de la reapertura de la base especificada, no se recomienda su uso en el Método base On Startup o en un método llamado por este método base.

El comando se ejecuta de forma asíncrona: después de su llamada, 4D continúa ejecutando el resto del método.
Luego, la aplicación se comporta como si el comando Salir del menú Archivo estuviera seleccionado: las cajas de diálogo de apertura se cancelan, todos los procesos abiertos tienen 10 segundos para terminar antes de ser terminados, etc.

Si el archivo de la base objetivo no se encuentra o es inválido, se devuelve un error sistema estándar del administrador de archivos y 4D no hace nada.

Este comando se puede ejecutar desde una base de datos estándar únicamente. Si se llama desde una aplicación fusionada (monopuesto o servidor), se devuelve el error -10509 "No se puede abrir la base de datos".

Ejemplo  

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

 
PROPIEDADES 

Producto: 4D
Tema: Entorno 4D
Número 1321

 
HISTORIA 

Creado por: 4D v14 R3

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)