Création index en dbase

clip -  
 cchaine -
j'ai besoin de créer un index supplémentaire dans une table DBF. Je pensais qu'il suffisait que j'aille dans le DWINDEX pour la créer mais il doit y avoir un souci. Lorsque je lance la réindexation, je plante sur ce nouvel index. Est-ce qu'il y a une manip supplémentaire à faire ? ou est-ce qu'il y a un nombre de caractères limite pour l'index ?

3 réponses

  1. TARGUA Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    pour mois j'index le fichier a l'interieur du programme par la commande INDEX ON
    voici la syntax
    INDEX ON (LE CLE D'INDEXATION) TO (FICHIER D'INDEX(.NTX))
    EXEMPLE
    NOM VARIABLE
    CLIENTI FICHIER NTX

    INDEX ON NOM TO CLINTI
    0
  2. cchaine
     
    J'essaye aussi d'utilise INDEX ON, mais il m'indique à chaque fois "la commande nécessite une utilisation exclusive de la table".
    Apparemment la commande USE pour ouvrir la table ne l'ouvre pas en mod exclusif.
    Comment faire pour ouvrir une table en mode exclusif ?

    Merci.
    0
  3. developpement.db Messages postés 50 Statut Membre 9
     
    Bonjour,

    Pour ouvrir une table en exclusif :

    USE table EXCL
    INDE ON champ TO index
    USE

    ou

    SET EXCL ON
    USE table
    INDE ON champ TO index
    USE
    SET EXCL OFF

    Bon développement

    ddb
    0
    1. cchaine
       
      Merci beaucoup. C'est parfait.
      0