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
  • Gestión de la contraseña
  • Creando o abriendo un archivo de datos
  • La apertura de un archivo de datos que ya está abierta
  • Gestión de la lista de archivos de datos utilizados (.REP)
  • Gestión de errores fatales
  • Apertura de una conexión y la tabla especificada
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
Abre un archivo de datos.
Observación: La apertura de los archivos de datos se gestiona automáticamente. Sin embargo, en algunos casos, es posible que tenga que abrir explícitamente un archivo de datos (para comprobar la existencia del archivo o la validez de la contraseña, por ejemplo).
Ejemplo
// Open Customer data file
HOpen(Customer)
// Open all data files with the password "PSW".
HOpen("*", "PSW")
// Check status report of HOpen
IF HOpen(Customer, "ABCD", hORead) = False THEN
Error("Unable to open the Customer data file" + HErrorInfo())
END
Sintaxis
<Result> = HOpen([<Data file> [, <Password>] [, <Access mode>]])
<Result>: booleano
  • True si el archivo de datos fue abierto.
  • False si se produce un problema (contraseña incorrecta, etc.). La función HError permite identificar el error. La función HErrorInfo devuelve más detalles.
<Data file>: Cadena de caracteres opcional
Nombre del archivo de datos utilizado (nombre lógico, definido en el análisis).
Si no se especifica este nombre, la función HOpen utilizará el último archivo de datos utilizado por la última función HFSQL (que empieza por "H").
Si este parámetro corresponde a "*", se abren todos los archivos de datos descritos en el análisis.. Si se especifica la contraseña, esta contraseña se utilizará para abrir todos los archivos de datos..
Este parámetro también puede corresponder al nombre de un grupo de archivos (o Carpeta personal) definido en el análisis (no disponible en Android y Android widget). Si se especifica la contraseña, esta contraseña se utilizará para abrir todos los archivos de datos del grupo..
Atención: este parámetro no puede ser una Variable de tipo Descripción del archivo.
<Password>: Cadena de caracteres opcional
Contraseña del archivo de datos.
Si no hay contraseña es associated con el archivo de datos, tienes la posibilidad de usar una cadena vacía ("").
<Access mode>: Constante opcional de tipo Integer
Configura el modo de acceso a el archivo de datos.
Si no se especifica este parámetro, el archivo de datos se abrirá según sus características (si el archivo de datos es de sólo lectura, se abrirá en modo de sólo lectura; si el archivo de datos es de lectura/escritura, se abrirá en modo de lectura/escritura).
hOReadSe puede acceder al archivo de datos en modo de solo lectura. Solo se pueden leer registros. No se pueden agregar o eliminar.
hOReadWriteSe puede acceder al archivo de datos en modo de lectura y escritura. Se pueden leer y escribir nuevos registros.

Hyper File 5.5 Este parámetro no se tiene en cuenta.
PHP Este parámetro no se tiene en cuenta.
Observaciones

Gestión de la contraseña

Se puede especificar la contraseña:
  • cuando el archivo de datos se abre con HOpen,
  • antes de abrir el archivo de datos con HPass.

Creando o abriendo un archivo de datos

La función HCreationIfNotFound puede reemplazar a la función HOpen. De hecho, si el archivo de datos existe, se abre automáticamente.

La apertura de un archivo de datos que ya está abierta

Si se utiliza HOpen sobre un archivo de datos ya abierto con un <modo de acceso> diferente, se pierden los filtros, bloqueos y características de la iteración actual.

Gestión de la lista de archivos de datos utilizados (.REP)

WINDEV Mobile le permite actualizar una lista de archivos de datos utilizados por la aplicación (equivalente al archivo.REP de WINDEV).
HOpen especifica la lista de archivos de datos utilizados por la aplicación (.REP para WINDEV y WEBDEV) si se habilitan las actualizaciones para esta lista.
Para obtener más información, consulte Lista de archivos de datos manipulados por una aplicación.

Gestión de errores fatales

Si se produce un error fatal al abrir un archivo de datos, puede ser interesante continuar el programa mientras se procesa el error. Para ello, le recomendamos que realice la siguiente excepción: Process:
WHEN EXCEPTION IN
HOpen(PARENT)
DO
Error("HFSQL error: " + HError())
ELSE
Trace("File opened")
END
PHP No disponible.
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaCódigo de Usuario (UMC)Lenguaje ExternoPHPOLE DBConectores Nativos

Apertura de una conexión y la tabla especificada

Si es necesario, HOpen abre la conexión a la base de datos antes de abrir la tabla especificada. Si la conexión ya está abierta (con los mismos parámetros), esta conexión se utiliza automáticamente.
Observación: La conexión utilizada por defecto corresponde a la conexión associated con el tabla en el editor de análisis.
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: 28/02/2023

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