The very simple case: want to delete all the details.
CachedUpdates=true for both datasets (master and detail).
the program works like that:
0.
master-details read ok, I see the correct data
1.
delete all records from details
delete master record
2.
I'm using separate UpdateTransaction
UpdateTransaction->StartTransaction()
detail->ApplyUpdates()
master->ApplyUpdates()
UpdateTransaction->Commit()
-----------------
No delete statements for the details!
There is delete statement for master record.
I know there is an advice about LocalMasterDetail.
Does that mean that the very basic master-detail setup can not be used with cacched updates?
I thought that is the very basic usage of all. Do I miss something? How should I delete details in a cached way?
-------------
C++ Builder, Firebird, UniDac