DataBase et Index [Résolu]

Signaler
Messages postés
37
Date d'inscription
lundi 23 août 2010
Statut
Membre
Dernière intervention
18 avril 2014
-
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
-
sharif
j'ai une DB DBASE je travail sous delphi7
j'ai bien creer ma database avec mon programme et j'ai crees l'index primere 'ID' avec
DataType := ftAutoInc; ça marche tres bien il s'incremente automatiquement
MAIS
si je supprime un champ quelconque de ma DB, la sequence de 'ID' ne s'organise pas automatiquement c a d

avant supp apres supp du 3

ID ID
1 1
2 2
3 4
4 5
5
j'ai tenter de reorganiser 'ID' par prog mais il m'affiche erreur "'ID' ne peut etre modifier"
comment faire !!?

1 réponse

Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
13
Bonjour,

Un index primaire auto-incrémenté supprimé ne PEUT PAS se retrouver.
c'est normal..
il s'agit d'une sécurité inviolable.

d'ailleurs, ça ne présente aucun intérêt..c'est juste un numéro qui identifie
parfaitement ton enregistrement et de manière unique.

Si tu souhaites néanmoins disposer d'un champ qui numérote tes enregistrements de 1 à N,

il faut en créer un autre supplémentaire mais manuel et gérer toi-même le compteur..

et bien sûr, n'afficher que ce dernier.

cantador