Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

ADO.NET + MS Access + Primary Key

Hanussen / 3 Antworten / Flachansicht Nickles

Hallo,
ich komme Gedanklich bei meinen Überlegungen zu dem o.g. Thema nicht ganz hin :

Wenn ich alle Daten aus einer MS Access-Datenbank in ein DataSet reinschreibe (Visual Basic .NET) und in einer Tabelle eine Zeile hinzufüge, wie wird dann der Primary Key ermittelt ?


Angenommen in der mdb hat der letzte Eintrag die ID 61, und wird gelöscht. Somit ist die letzte ID die 60. Das Problem ist das bei einem neuen Eintrag die ID 61 nicht benutzt werden kann da dies von MSa verweigert wird.

Was mache ich nun, bzw. wie löst VB diese Problem.
Eigentlich müsste ja immer wenn der DataAdapter ein Update in die Datenbank schreibt die neue IDs geladen werden, da die vor einem Update nicht bekannt sind.

Hoffentlich versteht mich jemand und kann mir helfen das Rätsel zu enträtseln.

schonmal danke füe euere Bemühungen bisher.

MfG Hanussen

bei Antwort benachrichtigen