Hallo,
Zitat:
Vielleicht gibt es zu wenige InterBase Datenbanken, in denen mit Foreign Key Constraint gearbeitet wird.
Zitat:
Oder neuere Versionen arbeiten etwas schmerzfreier.
Hallo, ich denke, zweiteres ist richtig.
Das obige Verhalten hatte ich seit FB1.5 nicht mehr beobachtet.
Allerdings sind bei uns die Mastertabellen immer weit früher gefüllt als die Detailtabellen,
und alles schick mit expliziten Transaktionen gekapselt.
Ein Detail-Datensatz kann per Design bei uns nicht angelegt werden, bis der Master seine Transaktion abgeschlossen hat.
Danach wird auf jeden Fall eine neue (Detail-)Transaktion gestartet.