AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

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
Customer.Open()
// Check status report of <source>.Open
IF Customer.Open("ABCD", hORead) = False THEN
Error("Unable to open the Customer data file" + HErrorInfo())
END
Sintaxis
<Result> = <Source>.Open([<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.
<Source>: Tipo de fuente especificada
Nombre del archivo de datos utilizado (nombre lógico, definido en el análisis).
<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 <Fuente>.Open,
  • antes de abrir el archivo de datos con <Fuente>.Password.

Creando o abriendo un archivo de datos

La función <Fuente>.CreationIfNotFound puede reemplazar a la función <Fuente>.Open. 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 <Fuente>.Open 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).
<Fuente>.Open 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
Parent.Open()
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, <Fuente>.Open 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 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

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