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 cambios de directorio
  • Cambiar el nombre de archivo de datos
  • Sustitución de directorios
  • Notas adicionales
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
  • Modifica el acceso a ruta de un archivo de datos (es decir, el directorio donde se utilizará el archivo de datos).. Si el archivo de datos está abierto al utilizar HChangeDir, este se cierra automáticamente.
    Recordatorio: Por defecto, el archivo físico correspondiente a la archivo de datos descrita en el análisis se maneja en el directorio especificado en el análisis.
  • Cambia el nombre de la base de datos asociada a una tabla. En este caso, el nombre de la base de datos especificado en las propiedades de conexión de tabla (en el editor de análisis) se ignora.
    Para modificar los parámetros de conexión de un archivo de datos que no esté en formato HFSQL, recomendamos que utilice HDescribeConnection y HChangeConnection.
Java Esta función funciona sólo para las conexiones a una base de datos HFSQL.
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
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Android Esta función ya está disponible para aplicaciones Android (para archivos de datos HFSQL).
WINDEVJava Esta función ahora está disponible para aplicaciones Java.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Android Esta función ya está disponible para aplicaciones Android (para archivos de datos HFSQL).
WINDEVJava Esta función ahora está disponible para aplicaciones Java.
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Android Esta función ya está disponible para aplicaciones Android (para archivos de datos HFSQL).
WINDEVJava Esta función ahora está disponible para aplicaciones Java.
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.
señalar: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Ejemplo
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaAjaxCódigo de Usuario (UMC)HFSQLHyper File 5.5
// Create the HFSQL Classic Stat data file in
// "C:\Statistics\January"
HChangeDir(Stat, "C:\Statistics\January")
HCreation(Stat)
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindows MobileAjaxCódigo de Usuario (UMC)HFSQL Client/Server
// Create the HFSQL Client/Server Stat data file in "\January\"
// This directory is at the root
// of database folder (HFSQL Client/Server connection)
HChangeDir(Stat, ".\January\")
WINDEVWEBDEV - Código ServidorReportes y ConsultasAjaxCódigo de Usuario (UMC)OLE DBConectores Nativos
// Data file associated with a connection by OLE DB.
// Replace the database that will be used for the "Customers" table
HChangeDir(Customers, "C:\Temp\MyTestDB.mdb")
HCreation(Customers)
// The "Customers" table was created in the "c:\temp\mytestdb.mdb" database
// The "Customers" table of database ("c:\temp\myinitialdb.mdb") was not modified
Sintaxis

With HFSQL data files Ocultar los detalles

<Result> = HChangeDir(<Data file> , <New data file path>)
<Result>: Boolean
  • True si se realizó la operación,
  • False si se produce un problema. La función HError permite identificar el error.
<Data file>: Character string (with or without quotes)
Nombre lógico de HFSQL archivo de datos (definido en el análisis).
Si este parámetro es igual a "*", el cambio de directorio se aplicará a todos los archivos de datos conocidos (descritos en el análisis)..
Este parámetro también puede corresponder al nombre de un grupo de archivos (o carpeta personalizada) definidos en el análisis (no disponible en Android y en el Widget de Android).
<New data file path>: Character string (with quotes)
Nuevo acceso ruta a la archivo de datos (hasta 260 caracteres). Esta ruta puede contener el nombre de la unidad y los directorios, o puede ser una ruta relativa..
Si la ruta es una ruta relativa, el carácter "." (o "?") se utiliza para especificar el directorio actual y el carácter "..." se utiliza para especificar el directorio principal.
Si este parámetro corresponde a una cadena vacía (""), el archivo de datos se manejará en el directorio especificado en el análisis.
Windows Mobile No de puede utilizar la ruta relativa.
HFSQL Client/Server El acceso a ruta al archivo de datos debe ser relativo a la base de datos que se encuentra en el servidor.. No se puede especificar un ruta fuera de la base de datos. Un error de WLanguage ocurre cuando se intenta acceder a archivos de datos fuera de la base de datos.. Por ejemplo:
Válido ruta:
HChangeDir(FileName, "SUBDIR")

OR

HChangeDir(FileName, ".\SUBDIR")

Ruta inválida:
HChangeDir(FileName, "C:\DB\SUBDIR")

La nueva ruta se creará automáticamente si es válida y si no existe..
Versiones 17 y posteriores
iPhone/iPad Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, una aplicación solo tiene derecho a escribir en su directorio de instalación o en uno de sus subdirectorios.
Nueva funcionalidad versión 17
iPhone/iPad Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, una aplicación solo tiene derecho a escribir en su directorio de instalación o en uno de sus subdirectorios.
iPhone/iPad Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, una aplicación solo tiene derecho a escribir en su directorio de instalación o en uno de sus subdirectorios.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindows MobileAjaxCódigo de Usuario (UMC)OLE DBConectores Nativos

With an OLE DB access or a Native Connector (also called Native Access) Ocultar los detalles

<Result> = HChangeDir(<Data file> , <New database>)
<Result>: Boolean
  • True si se realizó la operación,
  • False si se produce un problema. La función HError permite identificar el error.
<Data file>: Character string (with or without quotes)
Nombre lógico de tabla (definido en el análisis).
Si este parámetro es igual a "*", se ignora la función HChangeDir.
Atención: Si este parámetro es igual a "*" y uno de los archivos de datos del análisis se asoció a una conexión (función HChangeConnection) antes de llamar a la función HChangeDir, la modificación del directorio de este archivo de datos se tendrá en cuenta solo al cerrar la conexión.
<New database>: Character string (with quotes)
Acceso a ruta a la base de datos a utilizar (hasta 260 caracteres). En este caso, se ignora el nombre de la base de datos especificado en las propiedades de conexión de tabla en el análisis..
Esta ruta puede contener el nombre de la unidad y los directorios, o puede ser una ruta relativa..
Si la ruta es una ruta relativa, el carácter "." (o "?") se utiliza para especificar el directorio actual y el carácter "..." se utiliza para especificar el directorio principal.
Windows Mobile No de puede utilizar la ruta relativa.
Observaciones

Múltiples cambios de directorio

Se puede llamar a la función HChangeDir varias veces con parámetros diferentes. Cuando el ruta se redefine varias veces para el mismo archivo de datos, el último ruta especificado reemplaza a todos los demás.

Cambiar el nombre de archivo de datos

La función HChangeDir solo permite cambiar la ruta de acceso al archivo de datos físico. Para modificar el nombre físico de la archivo de datos, utilice HChangeName.

Sustitución de directorios

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

Notas adicionales

  • Si se gestiona el ".REP" (HSetREP), el ruta modificado se guarda en el archivo ".REP" (ver gestión de.REP).
  • Al cerrar el archivo de datos se guarda el nuevo ruta pero no se guarda la contraseña especificada al abrir el archivo de datos.
  • La función HChangeDir equivale a la función Signo HA disponible en versiones anteriores.
  • Esta función se puede utilizar al establecer una conexión con un servidor HFSQL. &nbspsp
  • Conectores Nativos La función HChangeDir puede utilizarse con el Conector Nativo XML.
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