Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#1

Nach insert aktuellen Datensatz herausfinden

  Alt 17. Feb 2011, 10:59
Datenbank: Oracle • Version: 10g • Zugriff über: TADOQuery
Hallo,

hab eine Eingabemaske gebastelt, mit DBEdit-Feldern und kann damit schön meine Tabelle bearbeiten (Zeigt jeweils einen Datensatz an).
Hab nun einen Button neu erstellt, der meine Datenquelle in den Insert-Modus versetzt.
Ich geb die Daten ein und beim drücken auf einen Button speichern wird gepostet.

Das Problem ist nun, das die ID des Datensatze dabei automatisch per Trigger erstellt wird, d.h. in der Datenbank ist alles richtig angelegt. Aber in meiner Eingabemaske ist diese ID noch nicht sichtbar. Dies wäre erst nach einem Requery der Fall, aber dann zeigt meine Eingabemaske wieder auf den ersten Datensatz. Und da ich die ID nicht kenne, kann ich nicht über diese zum gerade erstellten Datensatz springen.

Kann mir mal jemand sagen, wo ich da einen Denkfehler mache? Das kann doch nicht so schwierig sein, wie mir das gerade vorkommt?
Ralph
  Mit Zitat antworten Zitat