Contents Index Setting synchronization parameters Commit all changes before synchronizing

UltraLite Embedded SQL User's Guide
  Adding Non Data Access Features to UltraLite Applications
    Adding synchronization to your application

Invoking synchronization


The details of how to invoke synchronization depends on your target platform and on the synchronization stream.

The synchronization process can only work if the device running the UltraLite application is able to communicate with the synchronization server. For some platforms, this means that the device needs to be physically connected by placing it in its cradle or by attaching it to a server computer using a cable. You need to add error handling code to your application in case the synchronization cannot be carried out.

To invoke synchronization (TCP/IP, HTTP, or HTTPS streams)

To invoke synchronization (HotSync)

  1. Call ULInitSynchInfo to initialize the synchronization parameters, and call ULPalmExit and ULPalmLaunch functions to manage synchronization.

    For more information, see ULPalmExit function, and ULPalmLaunch function.

The synchronization call requires a structure that holds a set of parameters describing the specifics of the synchronization. The particular parameters used depend on the stream.


Contents Index Setting synchronization parameters Commit all changes before synchronizing