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é se utiliza el archivo.REP?
  • Ejemplo: Actualizar una aplicación mientras se modifica el análisis
  • Uso del archivo.REP por 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
  • Actualización de la lista de archivos de datos
  • 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/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
El archivo.REP
HFSQLHFSQL Client/ServerDisponible solo con estos tipos de conexión
Presentación
El archivo.REP (o la lista de archivos en WINDEV Mobile) le permite almacenar la lista de los archivos de datos utilizados por la aplicación..
Este archivo.REP puede ser usado en programación por las funciones WLanguage.
REP o lista de archivos?
¿Para qué se utiliza el archivo.REP?
El archivo ".REP" (o la lista de archivos en WINDEV Mobile) le permite localizar fácilmente los archivos de datos que han sido utilizados por la aplicación WINDEV o WINDEV Mobile.
La aplicación WINDEV actualiza automáticamente el archivo ".REP" pero raramente utiliza el archivo ".REP".
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

Cuando se actualiza una aplicación WINDEV, la modificación de los archivos de datos de automatic se inicia automatic ally si se modifica la estructura de la base de datos.
Este Procedure está usando el archivo ".REP" para localizar los archivos físicos usados por la aplicación con el fin de modificarlos.
Para obtener más detalles, consulte: La modificación de los archivos de datos de automatic
Uso del archivo.REP por programación

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

HSetREPHabilita o no la administración de archivos .REP

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 proporcionada por HChangeDir, HSubstDir y HChangeName se tiene en cuenta al crear y actualizar el archivo ".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 lógico del archivoTabulaciónUbicación física del archivo en el servidor HFSQLTabulación
ServerName:PuertoTabulaciónServerIP:PuertoTabulaciónBase de datos
En una aplicación en UnicodeLOCALIZATION_CS se sustituye 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 el 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.

Actualización de la lista de archivos de datos

Para actualizar la lista de archivos de datos, puede utilizar la función funciones para la gestión del registro (o las funciones ceRegistryXXX de una aplicación WINDEV estándar)..
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 este 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 el 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 el 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