Le numéro d'adhérent est un numéro auto qui commence de 410000001 et incrémente par 1, mon soucis c'est que si je supprime un adhérent, le dernier par exemple, supposant que c'est le numéro 15 quand je vais faire ma requete il va me donner le top 1 c'est 14, alors le résultat qui va s'afficher est 15 mais le numéro auto va passer directement sur 16 parce que le 15 est déjà supprimé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 sql="select top 1 num_adherent from souscription order by num_adherent desc" set rs=server.CreateObject("ADODB.RECORDSET") rs.open sql,conn if not rs.eof then nouveau_adherent=Formatnumber(rs("num_adherent"),0)+1 else nouveau_adherent=410000001 end if
Est ce qu'on peut forcer le numéro auto a prendre toujours le dernier numéro +1?
j'utilise SQL SERVER 2000.
Merci D'avance.
Partager