Hi,
If I set a UniQuery dataset in a CachedUpdates = True, LockMode = lmOptimistic, modify a record, do ApplyUpdates, modify the same record and ApplyUpdates again, then I get the error: "Record was changed by another user".
I'm working with Unidac 3.00.0.3, Delphi 2010 and Oracle.
Thanks,
Oswaldo Hitti