BDE und MS Access DB - Wie letzte ID nach Insert rausfinden?



  • Hallo allerseits,

    ich spreche eine MS Access DB über die BDE an. Wie kann ich den letzten Autowert (letzte ID) nach einer INSERT-Operation auslesen? ( So wie bei mysql über last_insert_id() ) Ich benötige diesen Primärschlüssel als Fremdschlüssel in einer anderen Tabelle.

    Vielen Dank,

    LVMH.



  • Hallo

    ich weiß ja nicht was Access-SQL alles bietet, aber du kannst ja eine Abfrage danach machen, entweder mit ORDER BY <ID> DESCENT oder gleich mit MAX

    bis bald
    akari



  • akari schrieb:

    du kannst ja eine Abfrage danach machen, entweder mit ORDER BY <ID> DESCENT oder gleich mit MAX

    Wenn Du mit dem eingefügten Datensatz danach weiterarbeiten willst, kann das bei Mehrbenutzersystemen natürlich schief-
    gehen.
    Wenn Du TADOQuery verwendest, könnte Dir die Methode Resync() helfen.

    Gruß,

    Alexander


Anmelden zum Antworten