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) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » Anwendungen mit Embedded SQL entwickeln » Anwendungen eine Synchronisationsfunktion hinzufügen

 

Synchronisation überwachen und abbrechen

Dieser Abschnitt beschreibt, wie Sie die Synchronisation von UltraLite-Anwendungen aus überwachen und abbrechen können.

Synchronisation überwachen
  • Geben Sie im Mitglied observer in der Synchronisationsstruktur (ul_synch_info) den Namen Ihrer Callback-Funktion an.

  • Rufen Sie die Synchronisationsfunktion bzw. Synchronisationsmethode auf, um die Synchronisation zu starten.

  • UltraLite ruft Ihre Callback-Funktion immer dann auf, wenn der Synchronisationsstatus sich ändert. Im folgenden Abschnitt wird der Synchronisationsstatus beschrieben.

Folgender Code zeigt, wie diese Task-Sequenz in einer Embedded SQL-Anwendung implementiert werden kann:

ULInitSynchInfo( &info );
info.user_name = m_EmpIDStr;
...
//The info parameter of ULSynchronize() contains
// a pointer to the observer function
info.observer = ObserverFunc;
ULSynchronize( &sqlca, &info );

Informationen über den Synchronisationsstatus verarbeiten