UpdatesPending ist True, wenn Records (nicht zwingend der aktuelle Record!) verändert, hinzugefügt oder gelöscht wurden, und es kommt nur bei aktivem
CachedUpdates vor. Deswegen geht es nach einem
ApplyUpdates bzw.
CommitUpdates wieder weg.
Der Status des aktuellen Records wird in
Modified geführt. Es kann aber sein, dass noch nicht alle Änderungen in den datensensitiven Controls berücksichtig wurden. In dem Fall genügt ein Aufruf von
UpdateRecord um das zu aktualisieren. Das ist übrigens bei allen DataSets so und hat nichts mit der
BDE zu tun.