Datasnap.Provider.TPacketDataSet.HasMergeConflicts
Delphi
function HasMergeConflicts: Boolean;
C++
bool __fastcall HasMergeConflicts();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TPacketDataSet |
Beschreibung
Gibt an, ob ein aktueller Datensatz mit Aktualisierungen in einem Delta-Paket kombiniert werden kann.
Beim Auflösen von Aktualisierungsfehlern in einer Ereignisbehandlungsroutine für OnUpdateError kann eine Anwendung festlegen, dass der aktualisierte Datensatz automatisch mit den aktuellen Feldwerten des Datensatzes kombiniert werden soll. Hierzu muss der Parameter Response auf rrMerge gesetzt werden. Es ist allerdings nicht immer möglich, Client-Bearbeitungen mit dem aktuellen Datensatz zu kombinieren. Wenn der aktualisierte Datensatz Feldwertänderungen enthält, die auch von anderen Benutzern geändert wurden, schlägt der Kombinationsvorgang fehl, und HasMergeConflicts gibt true zurück.