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.
  • Link 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Abre el archivo de datos de la xBase y el archivo "memo" si existe.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
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>: Boolean
  • 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>: Character string (with quotes)
Nombre lógico dado al archivo xBase. Este nombre se utilizará para manipular el archivo xBase por programación.
<Abbreviation of xBase file>: Character string (with quotes)
Prefijo (2 caracteres) utilizado por la programación para identificar un elemento de 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: Varios archivos de datos abiertos con la función HDBOpen no pueden tener la misma abreviatura, incluso si se cerraron los archivos.
<Full name of xBase file>: Character string (with quotes)
Ruta y nombre completo del archivo xBase a abrir (con la extensión).
Observaciones

Link entre archivos xBase

Los enlaces entre los archivos xBase no se gestionan automáticamente. Por lo tanto, debes escribir el código de "enlace" para acceder a un Record en un archivo 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 al acceder a una base de datos mediante el Acceso Remoto.
  • Esta función no está disponible cuando se utiliza un ejecutable independiente..
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