Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: id des soeben angelegten Datensatzes?

  Alt 21. Nov 2019, 16:24
Hallo,
Zitat:
SELECT max(id) FROM tabelle hilft mir auch nicht, weiß nicht wie ich das Ergebnis lese...
Geht schon mit
Query.Open;
Id:= Query.Fields[0].AsInteger


Aber ob das wirklich dein Eintrag ist, oder der des Nachbarn, der kurz nach dir etwas eingetragen hat ...
Ich gehe immer über Sequenzen, lasse mir also vor dem Insert eine neue Nummer geben.

BeiMS-SQL kannst du das Feld auch mit dem Feldtyp Identity angeben.
Den Wert bekommst Du hiermit:
https://stackoverflow.com/questions/...f-inserted-row
Heiko

Geändert von hoika (21. Nov 2019 um 16:27 Uhr)
  Mit Zitat antworten Zitat