Hallo Homer,
Zitat von
HomerGER:
ändern funktioniert auch, auch das einfügen eines neuen Datensatzes, aber im Datagrid steht, wenn ich ein neuen Datensatz einfüge für den PK(ID) NULL - erst wenn ich die
DB über SELECT neu lade bekomme ich ein Wert zurück.
nach deiner Beschreibung zu urteilen ist eigentlich alles in Ordnung. Klar, dass der zurückgegebene ID (der wird doch zurückgegeben - oder?) nicht sofort in deinem DBGrid auftaucht. Wie sollte er denn dort hin gekommen sein? Ein Refresh der zugrunde liegenden Datenmenge muss es schon sein. Kannst ja mit dem ID dann wieder an die richtige Stelle positionieren.
Grüße vom marabu