Einzelnen Beitrag anzeigen

Vitus

Registriert seit: 24. Apr 2003
Ort: Auckland, Neuseeland
38 Beiträge
 
Delphi XE2 Professional
 
#1

Zeos DBO - insert in zwei Tabellen - Synchronisationsproblem

  Alt 25. Apr 2003, 17:19
Hallo zusammen,

ich wieder
Nachdem mir hier so schnell geholfen wurde, gleich eine zweite Frage hinterher:

Ich habe zwei mySQL Tabellen. In der ersten ist ein Feld "lfdNr" drin, welches autoincrementiert wird, in der zweiten ein Feld "AccNr".

Ich habe etwa folgendes vor:

Delphi-Quellcode:
qAccounts.insert;
qAccounts.post;

qAccChars.insert;
qAccChars.FieldByName('AccNr').AsInteger := qAccounts.FieldByName('lfdnr').AsInteger;
qAccChars.post;
Das Problem an der Sache ist, das bearbeiten des ersten Post Befehls dauert zu lange, und deshalb bekommt die Tabelle qAccChars bei der Zuweisung eine "0" zurück.

Wie kann ich dem Kerle sagen dass er warten soll bis er als lfdnr einen sinnvollen Wert erhält?
  Mit Zitat antworten Zitat