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
  • Uso de caracteres de espacio en los parámetros
  • Describir un índice
  • 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
Describe a través de la programación los diferentes archivos de índice que se crearán. Se debe describir un archivo de índice para cada clave de búsqueda. El archivo índice creado estará en formato dBase 3.
Observación: El archivo de datos y los archivos de índice serán creados por HDBCreation (sólo en formato dBase 3). Por lo tanto, los índices con un formato distinto a NDX no se pueden crear con la función HDBDescribeIndex.
Ejemplo
HDBDescribeFile("CUSTOMER", "DA", "C:\FILE\CUSTOMER.DBF")
HDBDescribeField("LASTNAME,C,20")
HDBDescribeField("FIRSTNAME,C,20")
HDBDescribeField("MARRIED,L")
HDBDescribeField("DOB,D")
HDBDescribeField("INFO,M")
HDBDescribeIndex("C:\FILE\LASTNFILE.NDX", "LASTNAME")
HDBDescribeIndex("C:\FILE\LNFNFILE.NDX", "FULLNAME,C,40", "LASTNAME+FIRSTNAME")
HDBCréation()
Sintaxis
<Result> = HDBDescribeIndex(<Full name of index file> , <Name of key item> , <Expression of composite key>)
<Result>: booleano
  • True si se realizó la operación,
  • False si se produce un problema. La función HError permite identificar el error.
<Full name of index file>: Cadena de caracteres
Acceder a ruta para indexar el archivo y el nombre completo del archivo (con la extensión)
<Name of key item>: Cadena de caracteres
  • Nombre de la llave simple: este nombre corresponde al nombre de una posición de fichero.
  • Nombre y tipo de clave compuesta. <Nombre del elemento clave> tiene el siguiente formato "<Nombre_Clave_Comp>,<Tipo de llave>":
    <Nombre_CompKey>Nombre de la clave compuesta
    <TipoClave>Tipo de clave:
    • C,<Tamaño: Posición de texto, <Tamaño> es el tamaño de la cadena de caracteres
    • N,<Tamaño>,<NbDecimales>: Partida numérica. <Size> es el tamaño del valor numérico, <NbDecimals> es el número de decimales en el valor numérico.
    • L: Posición booleana.
    • D: Posición de fecha (en formato "AAMMDD").
    • M: Posición de nota de texto.
<Expression of composite key>: Cadena de caracteres
Expresión de la clave compuesta a utilizar.
Observaciones

Uso de caracteres de espacio en los parámetros

Los parámetros no deben estar separados por caracteres de espacio; por ejemplo, no se debe escribir:
HDBDescribeIndex("C:\FILE\LNFNFILE.NDX", "FULLNAME, C, 40", "LASTNAME+FIRSTNAME")
Debes escribir:
HDBDescribeIndex("C:\FILE\LNFNFILE.NDX", "FULLNAME,C,40", "LASTNAME+FIRSTNAME")

Describir un índice

  • Si el archivo ya está abierto al llamar a la función HDBDescribeIndex, se generará un error 1009.
  • El tamaño máximo de un artículo:
    • no puede exceder los 254 caracteres para una posición de texto no clave.
    • no puede exceder los 100 caracteres para una posición de texto clave.
    • no puede superar los 19 dígitos en la parte entera y los 15 dígitos en la parte decimal de un elemento numérico.
  • Para utilizar HDBDescribeIndex, el archivo debe ser descrito por HDBDescribeFile.

Limitaciones

  • Esta función no está disponible cuando se utiliza una base de datos a través de Acceso Remoto.
  • 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: 27/05/2022

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