PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
HSubstDir (Función)
 
OLE DBHFSQLDisponible solo con estos tipos de conexión
Asocia el directorio de datos específicado en el análisis con un directorio ubicado en disco. Una vez HSubstDir se han ejecutado, todos los ficheros de datos asociados al directorio especificado en el análisis se tratarán en el directorio indicado.
Atención: Los archivos de datos deben estar cerrados previamente (HClose).
Para modificar el ruta de una sola vezarchivo de datos, use HChangeDir.
Nota: En el modo Cliente/Servidor, utilice HChangeDir.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función está ahora disponible para las aplicaciones Android (para los archivos de datos HFSQL).
WINDEVJava Esta función ahora está disponible para aplicaciones Java.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función está ahora disponible para las aplicaciones Android (para los archivos de datos HFSQL).
WINDEVJava Esta función ahora está disponible para aplicaciones Java.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función está ahora disponible para las aplicaciones Android (para los archivos de datos HFSQL).
WINDEVJava Esta función ahora está disponible para aplicaciones Java.
señalar: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Ejemplo
WINDEVWEBDEV - Código ServidorReportes y ConsultasAjaxCódigo de Usuario (UMC)HFSQLHyper File 5.5OLE DB
// 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("*")
WINDEVWEBDEV - Código ServidorReportes y ConsultasAjaxCódigo de Usuario (UMC)HFSQL
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
Windows Mobile
// Change the directory for the files defined in
// a specific directory in the analysis
HSubstDir("\FileA", "\FileB")
// Open/Create the files in the new directory
HCreationIfNotFound("*")
Sintaxis
<Result> = HSubstDir(<Directory of files specified in analysis> , <Physical directory of files on disk>)
<Result>: Boolean
Este parámetro es siempre igual a True. Si se produce un error, volverá a aparecer la siguiente función para acceder a la archivo de datos función False. Por ejemplo, si el directorio físico especificado no existe, se producirá un error de directorio durante la primera vez que se acceda a archivo de datos.
<Directory of files specified in analysis>: Character string with quotes
Nombre del directorio especificado durante la descripción de la directiva archivo de datos.
WINDEVWEBDEV - Código Servidor Si este parámetro es igual a "?" o a "...", se tiene en cuenta el directorio actual de la aplicación (directorio devuelto porfCurrentDir).
<Physical directory of files on disk>: Character string with quotes
Nuevo nombre del directorio (hasta 260 caracteres). Se puede utilizar un UNCruta.
HSubstDir se ignora si el directorio especificado contiene archivos de datos en un formato distinto a HFSQL.
WINDEVWEBDEV - Código Servidor Si este parámetro corresponde a:
  • una cadena vacía ("""): se cancela la sustitución: se tiene en cuenta el directorio de datos descrito en el análisis.
  • "?" o ".": el directorio de datos físicos corresponde al directorio actual.
Observaciones

Múltiples sustituciones de directorios

HSubstDir se puede llamar varias veces con diferentes parámetros. 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 usa para asociar un directorio con un archivo archivo de datos. Para sustituir un directorio por otro, utilice HSubstDir.
Atención: el cambio de directorio realizado por HSubstDir se aplica al directorio definido por 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 misma ruta se guarda en el archivo ".REP" (ver gestión de.REP).
  • Lo nuevo ruta se almacena cuando archivo de datos se cierra.
  • Esta función no se puede utilizar durante un acceso remoto. Ver RPC en HFSQL (Acceso remoto) para más detalles.
  • El número de sustituciones es ilimitado.
Componente : wd250hf.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