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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
HRegenerateFile (Función)
HFSQL ClassicHFSQL 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: HRegenerateFile recrea un archivo de datos del registro description.

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
WINDEVWEBDEV - Código ServidorAjaxHFSQL ClassicHyper File 5.5

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> [, <Reindexing progress bar>]]]]])
<Result>: booleano
  • True si se volvió a generar el archivo de datos,
  • False en caso contrario. La función HError permite identificar el error.
<Log file>: Cadena de caracteres
Nombre completo del archivo de registro a utilizar.
<Password>: Cadena de caracteres opcional
  • 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>: Cadena de caracteres opcional
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>: Constante o combinación de constantes opcional
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>: Cadena de caracteres o variable de tipo DateTime opcional
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>: Cadena de caracteres o variable de tipo DateTime opcional
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>: Nombre de control opcional
Nombre del control Barra de progreso de la ventana actual. Este control se utiliza para ver el progreso de la restauración.
<Reindexing progress bar>: Nombre de control opcional
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).
WINDEVWEBDEV - Código ServidorAjaxHFSQL 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> [, <Reindexing progress bar>]]]]])
<Result>: booleano
  • True si se volvió a generar el archivo de datos,
  • False en caso contrario. La función HError permite identificar el error.
<Connection>: Cadena de caracteres
Conexión para la que se volverá a generar la base de datos. Esta conexión corresponde a:
<Log file>: Cadena de caracteres
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>: Cadena de caracteres opcional
  • 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>: Cadena de caracteres opcional
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>: Constante o combinación de constantes opcional
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>: Cadena de caracteres o variable de tipo DateTime opcional
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>: Cadena de caracteres o variable de tipo DateTime opcional
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>: Nombre de control opcional
Nombre del control Barra de progreso de la ventana actual. Este control se utiliza para ver el progreso de la restauración.
<Reindexing progress bar>: Nombre de control opcional
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 utilizarse en archivos de datos HFSQL Classic o Cliente/Servidor que tengan registros.
Componente: wd290hf.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