IBX Master-Detail in Rollback Problem

Hi: all
I am using TIBDataset  in a master-detail. Detail is CachedUpdates.
When Master is insert record and detail is insert too.
If rollback in detail(Check in interbase) on save.
The master.state is change to dsEdit and master record is lost in next save.
Why?
What can i do about it?

--
best regards

(Chinyu Ko) chinyu...@msa.hinet.net