Wenn ein MobiLink-Client eine aktualisierte Zeile an den MobiLink-Server sendet, enthält diese Zeile nicht nur die neuen aktualisierten Werte (das Post-Image), sondern auch eine Kopie der alten Zeilenwerte (das Pre-Image), die entweder beim letzten Download abgerufen wurden oder aus den Zeilenwerten, die vor dem ersten Upload dieser Zeile existierten, bestehen. Wenn das Pre-Image nicht mit den aktuellen Werten in der konsolidierten Datenbank übereinstimmt, wird ein Konflikt festgestellt.
Zur Konflikterkennung stehen mehrere Skripten zur Verfügung. Der MobiLink-Server erkennt Konflikte nur dann, wenn eines der folgenden Skripten angewendet wird:
Ein upload_fetch-Skript oder ein upload_fetch_column_conflict-Skript.
Ein upload_new_row_insert oder upload_old_row_insert-Skript.
Ein upload_update-Skript, das alle Nicht-Primärschlüssel-Spalten in die WHERE-Klausel einbezieht (veraltet).
Konflikte erkennen mit upload_fetch- oder upload_fetch_column_conflicts-Skripten
Konflikte erkennen mit upload_new_row_insert- oder upload_old_row_insert-Skripten
Konflikte mit upload_update-Skripten erkennen (veraltet)
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |