Dazu erstellst Du mal folgendes Testprogramm.
Hänge an eine
DB-Grid über die entsprechenden
DB-Komponenten eine Testtabelle (oder eine Tabelle deines Projekts). ergänze einen TDBNavigator.
Starte das Programm 2 mal und positioniere dich in beiden Grids auf einen bestimmten Datensatz und gehe in den Edit-Modus.
Ändere im ersten Programm Daten und speichere sie. Anschließden ändere im zweiten Programm die Daten und versuch sie zu speichern. Es sollte eine entsprechende Fehlermeldung kommen. Delphi hat mit seinen Komponenten schon dieses Verhalten als Standartverhalten implementiert. Über den Profiler solltest Du mitbekommen was auf
SQL-Seite passiert.