Angenommen, ich füge etwas in die Datenbank ein und möchte wissen, welche ID (Primary Key) dieser neue Wert hat, wie erreiche ich das? Sprache: ASP .NET (C#) Datenbank: Access
Besser: SCOPE_IDENTITY(). @@IDENTITY kann falsche Werte liefern, falls beim Insert in eine Tabelle über einen Trigger ein weiteres Insert in eine zweite Tabelle getätigt wird.
Mist. hab grad das Access-Tag gesehen. Weiß nicht, ob Access ein SCOPE_IDENTITY oder gar Trigger hat. Also kannst du meine Antwort höchstwahrscheinlich vergessen :)
Hatte es eben mal ausprobiert, weil ich in die gleiche Richtung überlegt hatte, und Access konnte offenbar nur mit @@IDENTITY etwas anfangen. Und selbst wenn, ohne Trigger sind die Bedenken ja wohl eh zu vernachlässigen.