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
  • Presentación
  • REP o lista de archivos?
  • ¿Para qué sirven los archivos REP?
  • Ejemplo: Actualizar una aplicación mientras se modifica el análisis
  • Utilización del archivo .REP mediante programación
  • Gestión del archivo.REP o de la lista de archivos de datos
  • Creación y modificación del archivo.REP (o de la lista de archivos de datos)
  • Lectura del archivo.REP
  • Escritura en el archivo
  • Estructura del archivo.REP
  • Estructura del archivo.REP
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
Archivos REP
HFSQL ClassicHFSQL Client/ServerDisponible solo con estos tipos de conexión
Presentación
Los archivos REP contienen la lista de archivos de datos manejados por la aplicación.
Este archivo.REP puede ser usado en programación por las funciones WLanguage.
REP o lista de archivos?
El fichero .REP contiene la lista de ficheros utilizados por la aplicación (identificador, nombre lógico y ruta completo del fichero físico).
La GUÍA del análisis es el identificador único del análisis relacionado al proyecto, que contiene el description de los archivos. Este identificador se encuentra en editor de análisis, en el análisis description (pestaña "Opciones").
El fichero GUID corresponde al identificador del fichero lógico. Este identificador se encuentra en editor de análisis, en la ventana description del fichero (pestaña "Notas").
Este archivo se crea automáticamente en el directorio de la aplicación y se rellena con el motor HFSQL.
¿Para qué sirven los archivos REP?
Los archivos ".REP" permiten localizar fácilmente los archivos de datos utilizados por la aplicación WINDEV o WINDEV Mobile.
La aplicación WINDEV actualiza automáticamente el archivo ".REP", pero rara vez lo utiliza.
Este archivo es utilizado por todas las herramientas que manipular los archivos de datos de la aplicación, y principalmente por la actualización de automatic de los archivos de datos, etc.

Ejemplo: Actualizar una aplicación mientras se modifica el análisis

Al actualizar una aplicación WINDEV, la modificación del fichero de datos automatic se automatic inicia si se modifica la estructura de la base de datos.
Esta Procedure utiliza el fichero ".REP" para localizar los ficheros físicos utilizados por la aplicación con el fin de modificarlos.
Para obtener más información, consulte: La modificación de los archivos de datos de automatic
Utilización del archivo .REP mediante programación

Gestión del archivo.REP o de la lista de archivos de datos

HSetREPActiva o desactiva la gestión del archivo .REP

Cuando la gestión del archivo.REP está habilitada, tiene la posibilidad de especificar el nombre y la ruta del archivo.REP. Se creará un archivo HFREP.INI en el directorio de datos de aplicación comunes (directorio\Application Data\PC SOFT).. La gestión del fichero ".REP" está habilitada por Default.

Creación y modificación del archivo.REP (o de la lista de archivos de datos)

HCreationCrea un archivo de datos físicos. Esta función llena el archivo.REP si la gestión del archivo.REP está habilitada.
HCreationIfNotFoundCrea un archivo de datos físicos si no existe.

Esta función actualiza la información del archivo .REP si la gestión del archivo .REP está activada y si no se utiliza la constante hDelayedOpening. Si se utiliza la constante hDelayedOpening, el archivo .REP se actualizará cuando se abra automáticamente, al acceder a él por primera vez.
HOpenAbre un archivo de datos físicos y llena el archivo .REP si es necesario.

Observación: La información facilitada por HChangeDir, HSubstDir y HChangeName se tiene en cuenta a la hora de crear y actualizar el fichero ".REP".

Lectura del archivo.REP

HListREPEnumera los diferentes archivos encontrados en el archivo.REP así como su ruta física.

Escritura en el archivo

Para escribir en el archivo.REP, todo lo que tiene que hacer es usar las funciones para administrar los archivos externos:
  • fOpen: para abrir el archivo
  • fWriteLine: para escribir un nuevo Line en el archivo
  • fClose: para cerrar el archivo
La estructura de la Line añadida debe ser la siguiente:
LOCALIZACIÓN=GUID del archivoTabulaciónNombre de fichero lógicoTabulaciónVía de acceso del fichero físico
LOCALIZACIÓN_CS=GUID del archivoTabulaciónNombre de fichero lógicoTabulaciónUbicación física del archivo en el servidor HFSQLTabulación
ServerName:PuertoTabulaciónServerIP:PuertoTabulaciónBase de datos
En una aplicación en Unicode , LOCALIZATION_CS se reemplaza por LOCALIZATION_CS_UTF8: las diferentes cadenas están codificadas en UTF8.
El GUID del archivo corresponde al identificador del archivo de datos lógicos. Este identificador se encuentra en editor de análisis, en la descripción del archivo de datos (pestaña "Notas").
Dos propiedades WLanguage devuelven el GUID de un archivo de datos y el GUID del análisis que lo creó:
GUIDAnalysisDevuelve la GUÍA del análisis que se utilizó para crear el archivo de datos.
GUIDFileDevuelve el GUID del archivo definido en el análisis que se utilizó para crear el archivo de datos.
Estructura del archivo.REP

Estructura del archivo.REP

El archivo.REP tiene la siguiente estructura:
  • El primer Line contiene la información relativa al análisis en el que se han descrito los archivos de datos. Este análisis corresponde al análisis del proyecto actual.
    La estructura de esta Line es la siguiente:
    ANALYSISGUID=Guía de análisis

    El GUID del análisis es el identificador único del análisis relacionado al proyecto, conteniendo el description de los archivos de datos. Este identificador se encuentra en editor de análisis, en el análisis description (pestaña "Opciones").
  • Las siguientes líneas describen los diferentes ficheros de datos que maneja la aplicación. Se crea una línea por cada archivo de datos físico manipulado. Este Line contiene la siguiente información:
    LOCALIZACIÓN=GUID del archivoTabulaciónNombre lógico del archivo de datosTabulaciónRuta del archivo de datos físicos

    El fichero GUID corresponde al identificador del fichero lógico. Este identificador se encuentra en editor de análisis, en la descripción del archivo de datos (pestaña "Notas").
Ejemplo de archivo.REP:
Ver también
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: 14/06/2023

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