[SQL] bei/nach insert autowert auslesen

Hallo,

ich füge mit

INSERT INTO tabelle (name) VALUES ('Enno')

in eine Access Tabelle mit den Feldern Name (Typ Text) und ID (Typ Autowert und Primärschlüssel) einen neuen Datensatz hinzu.
Nun meine Frage: Wie erhalte ich die ID zum neuen Eintrag?
Der Name kann mehrfach vorkommen, also kann ich nicht danach gehen.
Momentan nehme ich den höchsten ID Wert, bei dem der Name übereinstimmt, ist mir aber etwas zu unsicher, da nicht unbedingt eindeutig, wenn mehrer Einträge (fast) gleichzeitig bearbeitet werden.

Bin dankbar für jede Idee.

Enno

Hallo Enno,
ich bin zwar kein Access-Programmierer, aber normalerweise kennen die SQL-Datenbanken alle Systemvariablen die diese Informationen beinhalten. Diese werden auch normalerweise innerhalb einer Transaktion gepflegt, so daß die Rückgabe eindeutig und sicher ist. Bei SQL-Anywhere wird diese Systemvariable z.B. mit @@identity abgefragt.
Ich hoffe es hilft
Gruß Uwe