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 / Gestión de archivos xBase / Funciones WLanguage
  • Enlace entre archivos xBase
  • Limitaciones
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
HDBOpen( Función)
Conectores NativosHFSQL ClassicDisponible solo con estos tipos de conexión
Abre el fichero de datos xBase y el fichero "memo" si existe.
Ejemplo
HDBOpen("ORDERS", "OR", "C:\FILE\ORDERS.DBF")
HDBIndex("ORDERS", "C:\FILE\ORDERS.NTX", "OrdNum")
HDBOpen("PRODUCT", "PR", "C:\FILE\PRODUCT.DBF")
HDBIndex("PRODUCT", "C:\FILE\PRODUCT.NTX", "ProdNum")

// Display the characteristics of the order
HReadFirst("ORDERS", "OrdNum")
IF HOut() = False THEN
HReadSeek("PRODUCT", "ProdNum", CO.PRODNUM)
FileToScreen()
ELSE
Error("Empty file")
END
Sintaxis
<Result> = HDBOpen(<Logical name of xBase file> , <Abbreviation of xBase file> , <Full name of xBase file>)
<Result>: booleano
  • True si se realizó la operación,
  • False si se produce un problema. La función HError permite identificar el error.
<Logical name of xBase file>: Cadena de caracteres
Nombre lógico dado al archivo xBase. Este nombre se utilizará para manipular el archivo xBase por programación.
<Abbreviation of xBase file>: Cadena de caracteres
Prefijo (2 caracteres) utilizado a través de la programación para identificar un elemento del archivo. Por ejemplo, si el prefijo del fichero "Cliente" es CU, la sintaxis para utilizar el elemento "Nombre" de este fichero es CU.NOMBRE.
Atención: Múltiples archivos de datos abiertos con HDBOpen no pueden tener la misma abreviatura, incluso si los archivos se han cerrado.
<Full name of xBase file>: Cadena de caracteres
Ruta y nombre completo del archivo xBase que desea abrir (con la extension).
Observaciones

Enlace entre archivos xBase

Los enlaces entre los archivos xBase no se gestionan automáticamente. Por lo tanto, debe escribir el código "enlace" para acceder a una Record en un fichero relacionado. La Record del archivo relacionado debe ser leída siempre que se lea el archivo:
// Read the file
IF HOut() = False THEN
HReadSeek(FileName, KeyName, Key_Value)
END

Limitaciones

Esta función no está disponible cuando se utiliza un ejecutable independiente..
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: 06/07/2023

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