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
