Subject Trouble with inserting row in TIBOTable when used as a detail dataset
Author frankemser
I have just completed the basic migration of some bigger project to
Now I am running into some serious compatibility trouble concerning
such a basic master-detail-functionality of TIBOTable that I fear I
am simply missing some important point.

Just look at this trivial standard-constellation:
1. Table dtMaster with primary key "INTROWID"
2. Table dtDetail with primary key "INTROWID" and foreign
key "MASTER" referencing dtMaster.INTROWID
(MasterSource = dsMaster;

Now in BDE-world, inserting a row in dtDetail would automatically
assign the value of dtMaster.INTROWID to the field dtDetail.MASTER.
But with TIBOTable, the value of dtMaster.INTROWID is assigned
to the field dtDetail.INTROWID instead - dtDetail.MASTER is left
unassigned .

Before migrating to IBObjects I had tested master-detail-
functionality of TIBOTable by simply scrolling the (master and/or
detail) datasets, which btw. worked ok.
Needless to say that I am a little bit unhappy now to discover that
any master-detail-combinations in my migrated application fail to
insert new rows....

Do I have overlooked some big magic switch somewhere ?