AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
HRegenerateFile (Función)
HFSQLHFSQL Client/ServerDisponible solo con estos tipos de conexión
Vuelve a generar un archivo de datos a partir de su registro.
Recordatorio: Cuando un archivo de datos se pierde, puedes regenerarlo a partir de su tronco. Para ello, se recomienda utilizar la herramienta de mantenimiento del registro.
Atención: La función HRegenerateFile permite volver a crear un archivo de datos a partir de la descripción del registro.

Esta función se reserva para un uso avanzado. Si no se utiliza correctamente, puede destruir o dañar los datos.
Ejemplo
// The "Customer" data file has a log.
// The "Customer" data file is in the "C:\Data" directory.
// The log of the data file "Customer.fic" is in the "C:\Log" directory.
// The "Customer" data file has been destroyed.
// Rebuild data file from log
HRegenerateFile("C:\Log\CustomerJNL.fic", hStructure + hData)
Sintaxis
HFSQL

Volver a generar un archivo de datos en modo HFSQL Classic Ocultar los detalles

<Result> = HRegenerateFile(<Log file> [, <Password> [, <Destination directory>]] [, <Options> [, <Start date and time of restore operation> [, <End date and time of restore operation> [, <Progress bar of restore operation> [, <Progress Bar of reindex operation>]]]]])
<Result>: Boolean
  • True si se volvió a generar el archivo de datos,
  • False en caso contrario. La función HError permite identificar el error.
<Log file>: Character string (with quotes)
Nombre completo del archivo de registro a utilizar.
<Password>: Optional character string (with quotes)
  • Contraseña del archivo de registro (igual a la contraseña definida para el archivo de datos). Esta contraseña es obligatoria para especificar un directorio de destino.
  • Cadena vacía ("") si no hay ninguna contraseña.
<Destination directory>: Optional character string (with quotes)
Nombre completo del directorio en el que se volverá a generar el archivo de datos.
Si no se define este parámetro, el archivo de datos se vuelve a generar en el directorio de origen.
<Options>: Optional constant (or combination of constants)
Configura la regeneración del archivo. Por defecto (ninguna opción seleccionada), la función no tiene ningún efecto.
hDataTodas las operaciones del archivo de registro se aplican al archivo de datos existente. Los datos del archivo se actualizan a partir de los datos del registro.
hStructureSe crea un nuevo archivo de datos vacío a partir de la descripción del archivo de datos que se encuentra en el archivo de registro. Si el archivo de datos ya existe, se elimina y vuelve a crear.
<Start date and time of restore operation>: Character string or optional DateTime variable
Fecha y hora (en formato AAAAMMDDHHMMSSCCC: AAAA: año, MM: mes, DD: día, HH: hora, MM: minutos, SS: segundos, CCC: centésimas de segundo) a partir de las que se reproducirán las operaciones del archivo de registro en el archivo de copia de seguridad. El archivo de datos se actualizará. Si no se especifica ninguna fecha y hora, se reproducirán todas las operaciones del archivo de registro.
<End date and time of restore operation>: Character string or optional DateTime variable
Fecha y hora (en formato AAAAMMDDHHMMSSCCC: AAAA: año, MM: mes, DD: día, HH: hora, MM: minutos, SS: segundos, CCC: centésimas de segundo) hasta las que se reproducirán las operaciones del archivo de registro en el archivo de copia de seguridad. El archivo de datos se actualizará. Si no se especifica ninguna fecha y hora, se reproducirán todas las operaciones del archivo de registro.
<Progress bar of restore operation>: Optional control name
Nombre del control Barra de progreso de la ventana actual. Este control se utiliza para ver el progreso de la restauración.
<Progress Bar of reindex operation>: Optional control name
Nombre del control Barra de progreso de la ventana actual. Este control se utiliza para ver el progreso de la reindexación de datos (una vez restaurados).
HFSQL Client/Server

Volver a generar un archivo de datos en modo HFSQL Client/Server Ocultar los detalles

<Result> = HRegenerateFile(<Connection> , <Log file> [, <Password> [, <Destination directory>]] [, <Options> [, <Start date and time of restore operation> [, <End date and time of restore operation> [, <Progress bar of restore operation> [, <Progress Bar of reindex operation>]]]]])
<Result>: Boolean
  • True si se volvió a generar el archivo de datos,
  • False en caso contrario. La función HError permite identificar el error.
<Connection>: Character string (with or without quotes)
Conexión para la que se volverá a generar la base de datos. Esta conexión corresponde a:
<Log file>: Character string (with quotes)
Nombre del archivo de registro a utilizar. La ruta de este archivo es relativa a la base de datos JNL de la conexión (ver Estructura de los archivos de registro en modo Client/Server).
<Password>: Optional character string (with quotes)
  • Contraseña del archivo de registro (igual a la contraseña definida para el archivo de datos). Esta contraseña es obligatoria para especificar un directorio de destino.
  • Cadena vacía ("") si no hay ninguna contraseña.
<Destination directory>: Optional character string (with quotes)
Nombre del directorio en el que se volverá a generar el archivo de datos. Este directorio es relativo a la base de datos definida por la conexión. Si no se define este parámetro, el archivo de datos se vuelve a generar en el directorio de origen.
<Options>: Optional constant (or combination of constants)
Configura la regeneración del archivo de datos. Por defecto (ninguna opción seleccionada), la función no tiene ningún efecto.
hDataTodas las operaciones del archivo de registro se aplican al archivo de datos existente. Los datos del archivo se actualizan a partir de los datos del registro.
hStructureSe crea un nuevo archivo de datos vacío a partir de la descripción del archivo de datos que se encuentra en el archivo de registro. Si el archivo de datos ya existe, se elimina y vuelve a crear.
<Start date and time of restore operation>: Character string or optional DateTime variable
Fecha y hora (en formato AAAAMMDDHHMMSSMMM: AAAA: año, MM: mes, DD: día, HH: hora, MM: minutos, SS: segundos, CC: centésimas de segundo) a partir de las que se reproducirán las operaciones del archivo de registro en el archivo de copia de seguridad. El archivo de datos se actualizará. Si no se especifica ninguna fecha y hora, se reproducirán todas las operaciones del archivo de registro.
<End date and time of restore operation>: Character string or optional DateTime variable
Fecha y hora (en formato AAAAMMDDHHMMSSMMM: AAAA: año, MM: mes, DD: día, HH: hora, MM: minutos, SS: segundos, CC: centésimas de segundo) hasta las que se reproducirán las operaciones del archivo de registro en el archivo de copia de seguridad. El archivo de datos se actualizará. Si no se especifica ninguna fecha y hora, se reproducirán todas las operaciones del archivo de registro.
<Progress bar of restore operation>: Optional control name
Nombre del control Barra de progreso de la ventana actual. Este control se utiliza para ver el progreso de la restauración.
<Progress Bar of reindex operation>: Optional control name
Nombre del control Barra de progreso de la ventana actual. Este control se utiliza para ver el progreso de la reindexación de datos (una vez restaurados).
Observaciones
HRegenerateFile sólo puede ser usado en HFSQL Classic o en archivos de datos Cliente/Servidor que tengan registros.
Componente: wd270hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local