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
  • Múltiples sustituciones de directorios
  • Sustitución de directorios
  • Varios
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
HSubstDir( Función)
OLE DBHFSQL ClassicDisponible solo con estos tipos de conexión
Asocia el directorio de datos específicado en el análisis con un directorio ubicado en disco. Después de ejecutar la función HSubstDir, todos los archivos de datos asociados al directorio especificado en el análisis se manipularán en el directorio indicado.
Atención: Los archivos de datos deben cerrarse previamente (HClose).
Para modificar la ruta de un solo archivo de datos, utilice HChangeDir.
Observación: En modo Cliente/Servidor, utilice HChangeDir.
HFSQL Classic
// Change the directory for the files defined in
// a specific directory in the analysis
HSubstDir("C:\File", "D:\File")
// Open/Create the files in the new directory
HCreationIfNotFound("*")
HFSQL Classic
IF HSubstDir(".","C:\ACCOUNTING\YEAR2012") = True THEN
Info("You are going to work on the files found in the directory: C:\ACCOUNTING\YEAR2012")
ELSE
Error(HError)
END
Sintaxis
<Result> = HSubstDir(<Directory of files specified in analysis> , <Physical directory of files on disk>)
<Result>: booleano
Este parámetro siempre es igual a True. Si se produce un error, la próxima función que se utilice para acceder al archivo de datos devolverá False. Por ejemplo, si el directorio físico especificado no existe, se producirá un error de directorio durante el primer acceso a el archivo de datos.
<Directory of files specified in analysis>: Cadena de caracteres
Nombre del directorio especificado durante el description del archivo de datos.
<Physical directory of files on disk>: Cadena de caracteres
Nuevo nombre del directorio (hasta 260 caracteres). Se puede utilizar una ruta de tipo UNC.
La función HSubstDir se ignora si el directorio especificado contiene archivos de datos en un formato distinto a HFSQL.
Observaciones

Múltiples sustituciones de directorios

Se puede llamar a la función HSubstDir varias veces con parámetros diferentes. Cuando el directorio físico se redefine varias veces para el mismo directorio lógico (descrito en el análisis), el último directorio físico especificado reemplaza a todos los demás.

Sustitución de directorios

HChangeDir se utiliza para asociar un directorio a un archivo de datos. Para sustituir un directorio por otro, utilice HSubstDir.
Atención: la sustitución de directorio realizada con la función HSubstDir se aplica al directorio definido con la función HChangeDir. Por ejemplo:
HSubstDir("C:\Statistics\January", "C:\New\JanStats")
HChangeDir(Stat, "C:\Statistics\January")
HCréation(Stat) //File created in C:\New\JanStats

Varios

  • Si la gestión de ".REP" está habilitada (HSetREP), la modificación de la ruta se guarda en el archivo ".REP" (véase gestión de archivos .REP).
  • La nueva ruta se almacena cuando se cierra el archivo de datos.
  • El número de sustituciones es ilimitado.
Clasificación Lógica de negocio / UI: Lógica de negocio
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: 30/10/2022

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