bonjour,
Soit une table avec un champ compteur s'autoincrémentant.
Mettons que le dernière valeur du compteur est 100
Si je crée un enregistrement, il passe à 101.
si je supprime cet enregistrement, puis si j'en recrée un, le compteur passe à 102.
bilan : j'ai un trou entre 100 et 102 que je ne récupérerai jamais.
Sous Access, pour éviter cela, il suffisait de compacter la base de donnée entre la suppression et la création d'un enregistrement.
Quelle est la méthode sur SQLite sachant que je travaille sous VB.NET ?
C'est surtout que dans le cadre de mes opérations de tests, je fais pas mal de créations bidons suivies de suppressions donc j'ai un paquet de valeurs de compteur qui deviennent inutilisables.
Partager