Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » Dbmlsync-API » Dbmlsync-API für C++

 

Sync-Methode

Fordert an, dass der dbmlsync-Server eine Synchronisation ausführt.

Syntax
DBSC_SyncHdl Sync( const char *profile_name, const char *extra_opts )
Bemerkungen

Sie müssen mit dem Server verbunden sein, um diese Methode aufrufen zu können.

Mindestens einer der beiden Parameter profile_name oder extra_opts muss Nicht-NULL sein.

Parameter
  • profile_name   Der Name eines Synchronisationsprofil, das in der entfernten Datenbank definiert ist, welche die Optionen für die Synchronisation enthält. Wenn profile_name NULL ist, wird kein Profil verwendet und der Parameter extra_opts muss alle Optionen für die Synchronisation enthalten.

  • extra_opts   Eine Zeichenfolge, die gemäß denselben Regeln gebildet ist, die für die Definition einer Optionszeichenfolge für ein Synchronisationsprofil befolgt werden. Wenn profile_name Nicht-NULL ist, werden die von extra_opts festgelegten Optionen zu den Optionen hinzugefügt, die bereits im von profile_name angegebenen Synchronisationsprofil enthalten sind. Wenn eine in der Zeichenfolge enthaltene Option im Profil bereits vorhanden ist, ersetzt der Wert aus der Zeichenfolge den bereits im Profil gespeicherten Wert. Wenn profile_name NULL ist, muss extra_opts alle Optionen für die Synchronisation festlegen.

Rückgabe

Gibt einen DBSC_SyncHdl-Wert zurück, der diese Synchronisationsanforderung eindeutig identifiziert. Das zurückgegebene Handle ist nur gültig, bis der Client vom Server getrennt wird.

Gibt NULL_SYNCHDL zurück, wenn ein Fehler verhindert, dass die Synchronisationsanforderung erstellt wird. Wenn NULL_SYNCHDL zurückgegeben wird, können Sie die Methode GetErrorInfo aufrufen, um weitere Informationen über den Fehler zu erhalten. Weitere Hinweise finden Sie unter GetErrorInfo-Methode.