Subject Re: [IBO] DML-Caching does not work when changing the prim. Key Value?
Author Helen Borrie
At 11:01 AM 20/03/2003 +0000, you wrote:
>Hi,
>
>I use the TIBO... TDataset descendants and havea little problem with
>the following situation. I have very few tables that have a primary
>key consisting of letters (currencies for example, USD, EUR, ...). If
>I edit such a field, all other datasets are notified of the change
>but the changes aren't reflected. All other field-changes are
>reflected.
>
>I do in
>
>proc OnDMLCacheReceived...()
>begin
> IB_Dataset.DefaultDMLCacheRe...;
> ibqryMyTDataset.Resync([]);
>end;
>
>Is this simply unsupported or am I doing something wrong ?

I think that, by changing the values of keys, you break the ability of
receiving datasets to respond to the notification, since DMLCaching depends
on the KeyLinks to synchronise the datasets.

Helen