Hallo!

Das ist so nicht vorgesehen. Die L�cken werden erst nach dem (2 ^ 31 -
1). Datensatz geschlossen. Wenn Du unbedingt eine l�ckenlose Nummer
brauchst, musst Du die Verwaltung selber schreiben.

Am besten machst Du einen Trigger, der bei L�schungen die frei gewordene
ID an den mit der h�chsten ID vergibt. Da die ID normalerweise auch
verwendet wird, um Verkn�pfungen zu anderen Tabellen herzustellen,
m�ssen dirt ebenfalls die IDs ver�ndert werden.

Warum brauchst Du unbedingt eine l�ckenlose ID? Im Hinblick auf
Verkn�pfungen w�rde ich davon abraten oder die l�ckenlose ID in einer
zus�tzlichen Spalte darstellen.

Freundliche Gr��e
Joachim van de Bruck


-----Urspr�ngliche Nachricht-----
Von: Hannes Kriegner [mailto:[EMAIL PROTECTED]] 
Gesendet: Donnerstag, 13. September 2001 16:38
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] MS SQL Server 2000

Hallo Liste
�
Ich habe eine Tabelle bei der ich mittel identity(1,1) eine fortlaufende
Nummer erhalte.
Wenn ich nun von den Eintr�gen Elemente l�sche erhalte ich bei der
fortlaufenden Nummer L�cher,
was muss ich nun machen damit die Nummerierung zur�ckgesetzt wird und
wieder fortlaufend ist.
�
Danke Hannes
�
| [aspdedatabase] als [EMAIL PROTECTED] subscribed |
http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie
k�nnen sich unter folgender URL an- und abmelden: |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp 


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an