Der Zeitstempel des letzten Downloads wird bei vielen MobiLink-Ereignissen als Parameter weitergegeben. Der Zeitstempel für den letzten Download ist der Wert, der während der letzten erfolgreichen Synchronisation unmittelbar vor der Download-Phase aus der konsolidierten Datenbank abgerufen wurde. Wenn der aktuelle MobiLink-Benutzer nicht synchronisiert hat bzw. nie erfolgreich synchronisiert hat, wird dieser Wert auf 1900-01-01 gesetzt.
Wenn Sie über mehrere Publikationen verfügen und diese zu unterschiedlichen Zeiten synchronisiert haben, können mehrere verschiedene Zeitstempel für den letzten Download vorliegen. Aus diesem Grund gibt es für die Zeitstempel des letzten Downloads zwei Skriptparameternamen:
last_table_download ist der Zeitstempel für den letzten Download der aktuellen zu synchronisierenden Tabelle.
last_download Zeitpunkt der letzten Synchronisation aller Tabellen. Dies ist der früheste last_table_download-Wert aller zu synchronisierenden Tabellen.
Wenn Sie in MobiLink-Skripten Fragezeichen anstelle von benannten Parametern verwenden, wird auf der Basis des Ereignisses stets der korrekte Wert verwendet. Die Verwendung von Fragezeichen in SQL-Skripten ist veraltet und es wird empfohlen, benannte Parameter zu verwenden.
Die Spalte mit den zuletzt geänderten Informationen sollte nicht synchronisiert werden. Falls Ihre entfernten Datenbanken eine derartige Spalte erfordern, sollten Sie einen anderen Spaltennamen verwenden. Andernfalls kann es sein, dass der TIMESTAMP-Wert durch den hochgeladenen Wert überschrieben wird und nicht den Zeitpunkt enthält, zu dem die Zeile in der konsolidierten Datenbank zuletzt aktualisiert wurde.
So werden Download-Zeitstempel generiert und verwendet
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |