Es gibt mehrer Möglichkeiten sowas zu erkennen/verhindern/umgehen:
1, Implementier einen Server übern den alle Aktionen laufen (3Tier-Architektur)
2, Definier eine LastChange-Spalte die du vor dem Post prüfst bzw. in's update mit verwendest
3, Definier eine Sperrtabelle in der Anwendungen
DB-Einträge welche zum ändern gesperrt werden sollen eingetragen werden
4, Fordere die Datensätze zum Update an (AFAIK mit der Syntax "SELECT ... FOR UPDATE")
Jede der Lösungsansätze hat vor und Nachteile
Windows Vista - Eine neue Erfahrung in Fehlern.