AutoIncrement

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von MemoAnMichSelbst.

    AutoIncrement

    Hallo Zusammen,

    bin neu hier....

    Ich habe eine Datengebundes DGV. Wenn ich eine Zeile hinzufüge ist alles in Ordnung. Dann zählt wir in der Zeile "Nr" jeweile die nächste Zahl angezeigt. Der Zähler spring z.B. von 1 auf 2. Wenn ich jetzt jedoch eine Zeile löschen und dann einen neue einfüge wird nicht 3 sondern 4 angezeigt.

    Wie kann ich diesen Fehler beheben?
    Wie funktioniert das AutoIncrement? Hast es im Dataset eingestellt? Oder was selbst gefrickeltes?
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D
    Und nun hast du das Problem:
    1. Datensatz eingefügt (AI 1)
    2. Datensatz eingefügt (AI 2)
    3. Datensatz eingefügt (AI 3)
    3. Datensatz gelöscht (AI 3)
    4. Datensatz eingefügt (AI 4)
    ?
    Denn das ist das korrekte Verhalten.
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D
    Das ist ein datenbänkerisches NoGo...
    Das wirst du über AutoIncrement definitiv NICHT lösen können.

    Man stelle sich vor... du hast ne 100.000 Datensatz lange Tabelle und der Anwender löscht die nummer 2... Und er muss nu anfangen alle folgenden IDs runter zu rechnen... dann prost malzeit...
    Da ne ID dazu noch zum Verknüpfen zwischen verschiedenen Tabellen genutzt wird, müssten auch alle Tabellen wo der Fremdschlüssel eingebaut wurde nachgezogen werden...
    Dann kannst aber Kaffee trinken gehen ^^
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D