I am using TDataset.ActiveRecord property. When one field is not changed, then field.oldvalue shows the value from current row not from active record.Only when the field value changed then it show right value. Is this bug?Look at my comments on screenshots.(I had similar error on zeoscomponents.http://zeoslib.sourceforge.net/viewtopic.php?f=28&t=84847)