Die Verteilung wird für jede an der Synchronisation beteiligte Tabelle durch die Skripten download_cursor und download_delete_cursor gesteuert. Diese Skripten verwenden zwei Parameter, einen Zeitstempel für den letzten Download und den MobiLink-Benutzernamen, der im zu synchronisierenden Aufruf angegeben wird.
Beziehen Sie eine Spalte in die Tabellendefinition ein, die den Benutzernamen für die Synchronisation mit der konsolidierten Datenbank enthält. Diese Spalte braucht nicht in die entfernten Datenbanken übertragen zu werden.
Fügen Sie in die WHERE-Klausel der Skripten download_cursor und download_delete_cursor eine Bedingung mit der Forderung ein, dass diese Spalte mit dem Skriptparameter übereinstimmt.
Der Skriptparameter wird durch einen benannten Parameter im Skript dargestellt. Folgendes download_cursor-Skript teilt zum Beispiel eine Tabelle Contact anhand der Mitarbeiterkennung emp_id auf.
SELECT id, contact_name FROM Contact WHERE last_modified >= {ml s.last_table_download} AND emp_id = {ml s.username} |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |