|
|
|
|
- Uso de caracteres de espacio en los parámetros
- Describir un índice
- Limitaciones
HDBDescribeIndex( Función)
Disponible solo con estos tipos de conexión
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. 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")
- 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.
- 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..
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|