letzten eingefügten Datensatz in access-2000 Tabelle

12/02/2008 - 05:11 von paul_meier123 | Report spam
hi,
ich habe 2 Datenbanktabellen, Firma + Ansprechpartner.IDE nutze ich
VBE2005
ich füge einen Datensatz in Firma ein.
Jetzt brauche ich die F-ID des gerade eingefügten Datensatzes für
einen neuen Eintrag in die Tabelle Ansprechpartner.
Geht das nur über Select mit den gerade eingefügten Parametern o. kann
man das auch bequemer machen, z.B.DB.Table.Last_Datensatz???

gruß paul!
 

Lesen sie die antworten

#1 Peter Fleischer
12/02/2008 - 07:14 | Warnen spam
schrieb im Newsbeitrag
news:
hi,
ich habe 2 Datenbanktabellen, Firma + Ansprechpartner.IDE nutze ich
VBE2005
ich füge einen Datensatz in Firma ein.
Jetzt brauche ich die F-ID des gerade eingefügten Datensatzes für
einen neuen Eintrag in die Tabelle Ansprechpartner.
Geht das nur über Select mit den gerade eingefügten Parametern o. kann
man das auch bequemer machen, z.B.DB.Table.Last_Datensatz???
___

Was ist eine F-ID? Wenn du die F-ID im Client vor dem INSERT erzeugst,
brauchst du nichts zurückzulesen.

Wenn in Access eine Autowert-Spalte genutzt wird, kann man den beim INSERT
vergebenen Autowert mit einem SELECT @@IDENTITY direkt nach dem INSERT in
gleichen geöffneten Verbindung zurücklesen. Das ist der bequemste und auch
zuverlàssigste Weg.

Viele Gruesse

Peter

Ähnliche fragen