I have one master and four details OracleDatasets in a remote datamodule. Each fills the primary key using a sequence set in SequenceField, and the detail datasets have their Master, MasterFields and DetailFields properly set.
One dataset provider exports the master and the details datasets (as nested datasets). Resolve to dataset is set to true (to have PKs and FKs processed by the OracleDataset).
When I apply changes (always only inserts), the detail records do not have their FK field filled when written to the database (the value is NULL). Everything works if I get rid of the provider.
Is this a TDatasetProvider limitation, or is a TOracleDataset limitation?
Should I set ResolveToDataset to False and process the apply myself?
Using DOA 3.4.6.4., Delphi 6 (all UPs)
One dataset provider exports the master and the details datasets (as nested datasets). Resolve to dataset is set to true (to have PKs and FKs processed by the OracleDataset).
When I apply changes (always only inserts), the detail records do not have their FK field filled when written to the database (the value is NULL). Everything works if I get rid of the provider.
Is this a TDatasetProvider limitation, or is a TOracleDataset limitation?
Should I set ResolveToDataset to False and process the apply myself?
Using DOA 3.4.6.4., Delphi 6 (all UPs)