Índices de dBASE
El controlador dBASE odbc abre y actualiza automáticamente los archivos de índice dBASE IV. Debe usar el cuadro de diálogo Seleccionar índices que se muestra a través del administrador de orígenes de datos ODBC para asociar archivos .ndx dBASE III con archivos dBASE.
Las siguientes limitaciones se aplican a la creación de índices dBASE:
Todos los nombres de columna deben ser válidos.
Todas las columnas deben estar en el mismo orden ascendente o descendente.
La longitud de cualquier columna de texto único debe ser inferior a 100 bytes.
Si existe más de una columna, todas las columnas deben ser columnas de texto y la suma de los tamaños de columna debe ser inferior a 100 bytes.
Los campos memo no se pueden indexar.
No se debe especificar un índice para el conjunto actual de campos (es decir, no se permiten índices duplicados).
El nombre del índice debe coincidir con la convención de nomenclatura del índice dBASE. dBASE III requiere que cada índice esté en un archivo independiente, cada uno con una extensión .ndx. En dBASE IV, los índices se crean como nombres de etiqueta que se almacenan en un único archivo .mdx. El archivo .mdx tiene el mismo nombre base que el archivo de base de datos (por ejemplo, Emp.mdx es el archivo de índice de la base de datos Emp.dbf).
dBASE define un índice único como uno en el que solo se agrega un registro de un conjunto con valores de clave idénticos al índice.