Ah, Du verwendest zwei unterschiedliche Datasets? Dann bist Du eben selbst der andere Anwender (B).
Verwende einfach ein einziges Dataset, konfiguriere das TBetterADODataset, das die Updates sauber laufen und dann müsstest Du dich um Nichts kümmern.
Sollte es sich bei deinem Dataset um eine VIEW handeln, die man nicht ohne Weiteres direkt verändern kann, dann musst Du die Synchronisatzion per Hand durchführen: Verändere die veränderten Felder auch in dem Dataset, das Du zur Anzeige verwendest. Bei diesem 'ReadOnly' Dataset musst Du nur dafür sorgen, das keine Änderungen an die
DB geschickt werden. Ich kenne das TBetterADODataset nicht, aber das wird schon gehen.