AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Attention : Esta es la versión% 1 de esta página de documentación. Es posible que esta función se haya cambiado o eliminado en una versión superior
Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Management of databases / HFSQL functions / Compatible Hyper File functions
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
HAlias_55 (Función)
 
Advertencia
La función HAlias_55 es equivalente a la función HAlias disponible en WINDEV 5.5.
Esta función se mantiene para la compatibilidad con versiones anteriores (esta función seguirá siendo soportada en la próxima versión).
A partir de la versión 8, la función HAlias ha evolucionado y ahora propone una gestión avanzada de los alias. Para beneficiarse de estas nuevas características, utilice la nueva sintaxis de HAlias.
La documentación disponible en WINDEV 5.5 es la siguiente.
 
Propósito
Creación de un alias para un fichero lógico o cancelación de todos los alias existentes de un fichero lógico.
Sintaxis
<CódigoError> = HAlias_55(<Nombre_Archivo> [,<NombreAlias> ,<AbreviaturaAlias>])
  • <CódigoError> es un entero que contiene un código de error
  • <Nombre_de_archivo> es una cadena de caracteres que contiene el nombre lógico del archivo
  • <AliasName> es una cadena de caracteres opcional que contiene el nombre del alias
  • <AbreviaturaAlias> es una cadena de 2 caracteres (opcional) que contiene la abreviatura del alias
Detalles
Si sólo se especifica <Nombre de archivo>, HAlias_55 cancela todos los alias de <Nombre de archivo&gt.
Si sólo se especifica <Nombre de archivo> y se establece en " " ", HAlias_55*cancela todos los alias de todos los archivos.
Si se especifica <Nombre de Alias>, HAlias_55 crea el <Nombre de Alias> alias para el archivo <Nombre de Archivo>.. En este caso, debe especificarse necesariamente la abreviatura.
HAlias_55 devuelve el siguiente valor en <Result>:
  • 0 si tiene éxito
  • 1 si <Alias Name> ya está siendo utilizado por un archivo Hyper File
  • 2 si <Alias Name> ya está siendo utilizado por un archivo xBase
  • 3 si <Alias Abbreviation> ya está siendo utilizado por un archivo Hyper File
  • 4 si <Alias Abbreviation> ya está siendo utilizado por un archivo xBase
  • 5 si se produce un error de asignación de memoria
  • 6 si se produce un error en los parámetros
  • 7 si Hyper File no fue inicializado
  • 8 si <Nombre de archivo> es desconocido
  • 9 si el cambio de alias no es soportado por el archivo xBase
  • 10 si se definen más de 16 alias para <Nombre de archivo>>.
El archivo.REP no se actualiza para los archivos abiertos por HAlias_55.
Notas
  • El comando EXTERN debe usarse para declarar los alias usados antes de la llamada a HAlias_55. Esta declaración se utiliza para evitar las advertencias. Ejemplo:
    EXTERN ALIAS

    HAlias_55("FILE1", "ALIAS", "AL")
  • Importante: los controles y las tablas de navegación no pueden ser relacionado a un archivo administrado por HAlias_55. Los valores deben asignarse uno por uno.
  • HAlias_55 se utiliza para trabajar con varios archivos físicos que tienen la misma descripción lógica.
  • Se pueden definir hasta 16 alias para el mismo archivo; HAlias_55 devuelve el error 10 si se excede este número.
  • El nombre y la abreviatura del alias son opcionales, ya que un elemento de archivo puede manejarse mediante la siguiente sintaxis:
    <File Name>.<Item_Name>
  • HAlias_55 no se puede utilizar en lenguaje externo (de hecho, en lenguaje externo, las estructuras se pueden duplicar en los módulos "include").
  • Los archivos manejados por un alias no son reconocidos:
    • por HListFile, HListItem, HListKey
    • por la reindexación realizada por WDNDX*.EXE
    • por la modificación automática de los archivos de datos
Componente: wd260hf.dll
Ver también
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: 21/08/2020

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