Index dBASE
Le pilote ODBC dBASE s’ouvre et met à jour automatiquement les fichiers d’index dBASE IV. Vous devez utiliser la boîte de dialogue Sélectionner les index affichée via l’administrateur de source de données ODBC pour associer des fichiers .ndx dBASE III à des fichiers dBASE.
Les limitations suivantes s’appliquent à la création d’index dBASE :
Tous les noms de colonnes doivent être valides.
Toutes les colonnes doivent être dans le même ordre croissant ou décroissant.
La longueur d’une colonne de texte unique doit être inférieure à 100 octets.
S’il existe plusieurs colonnes, toutes les colonnes doivent être des colonnes de texte et la somme des tailles de colonne doit être inférieure à 100 octets.
Les champs mémo ne peuvent pas être indexés.
Un index ne doit pas être spécifié pour l’ensemble actuel de champs (autrement dit, les index en double ne sont pas autorisés).
Le nom de l’index doit correspondre à la convention de nommage d’index dBASE. dBASE III nécessite que chaque index se trouve dans un fichier distinct, chacun ayant une extension .ndx. Dans dBASE IV, les index sont créés en tant que noms de balise stockés dans un seul fichier .mdx. Le fichier .mdx a le même nom de base que le fichier de base de données (par exemple, Emp.mdx est le fichier d’index de la base de données Emp.dbf).
dBASE définit un index unique comme un index dans lequel un seul enregistrement d’un jeu avec des valeurs de clé identiques est ajouté à l’index.