versión 11 (Modificado)
SELECT LOG FILE (historial | *)
Parámetro | Tipo | Descripción | |
historial | * | Alfa | * | Nombre del archivo historial o | |
* para cerrar el historial actual |
Descripción
El comando SELECT LOG FILE crea, o cierra el archivo historial de acuerdo al valor que se pase en historial.
Nota: llamar al comando SELECT LOG FILE es equivalente a seleccionar/deseleccionar la opción Utilizar el historial en la página Copia de seguridad/Configuración de las Preferencias de la aplicación.
Pase en historial, el nombre o la ruta de acceso completa del archivo historial a crear. Si pasa únicamente un nombre, el archivo se creará junto al archivo de estructura de la base.
Si pasa una cadena vacía en historial, SELECT LOG FILE presenta una caja de diálogo estándar de registro de archivo, permitiendo al usuario elegir el nombre y la ubicación del archivo historial a crear. Si el archivo se crea correctamente, la variable OK toma el valor 1. Por el contrario, si el usuario hace clic en el botón Cancelar o si el archivo historial no se puede crear, OK toma el valor 0.
Note: El nuevo archivo de historial no se genera de inmediato después de la ejecución del comando, sino después del siguiente backup (el parámetro se conserva en el archivo de datos y será tenido en cuenta incluso si la base se cierra entre tanto). Usted puede llamar al comando BACKUP para provocar la creación del archivo historial.
Si pasa "*" en historial, SELECT LOG FILE cierra el archivo historial actual de la base. La variable OK toma el valor 1 cuando el archivo historial está cerrado.
Si utiliza SELECT LOG FILE para crear un archivo historial antes de que el backup haya terminado y el archivo de datos ya contiene registros, 4D genera el error -4447, el cual usted puede interceptar con un método ON ERR CALL.
Ver también
Variables y conjuntos sistema
OK toma el valor 1 si el archivo histórico es creado o cerrado correctamente.
Manejo de errores
Se genera el error -4447 si no se puede realizar la operación porque la base de datos necesita una copia de seguridad. Puede interceptar el error con un método ON ERR CALL.