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

SAP Sybase SQL Anywhere 16.0 » Ultra Light C/C++ プログラミング » アプリケーション開発 » Embedded SQL を使用した Ultra Light C++ アプリケーション開発

 

Embedded SQL アプリケーションの同期の設定

多くの Ultra Light アプリケーションにとって、同期は重要な機能です。この項では、アプリケーションに同期の機能を追加する方法を説明します。

Embedded SQL API の構造体のメンバーは、UltraLite C++ API と似ています。

Ultra Light アプリケーションを統合データベースの最新状態と同期する論理は、アプリケーション自体にはありません。統合データベースに格納されている同期スクリプトは、Mobile Link サーバと Ultra Light ランタイムライブラリとともに、変更のアップロード時に変更をどのように処理するかを制御し、ダウンロードする変更はどれかを決定します。

同期ごとの詳細は、同期パラメータのセットによって制御されます。これらのパラメータは、構造体に収集された後、メソッド呼び出しの引数として渡され、同期されます。このメソッドの概要は、どの開発モデルでも同じです。

アプリケーションに同期機能を追加するには、通常、次の手順を行います。

  1. 同期パラメータが格納された構造体を初期化します。

  2. アプリケーションのパラメータ値を割り当てます。

  3. 同期メソッドを呼び出し、構造体またはオブジェクトを引数として指定します。

    同期するときに、コミットされていない変更がないことを確認してください。

 参照

同期パラメータの初期化
同期の呼び出し
コミットされた変更と同期
アプリケーションの初期データ
同期通信エラー
同期のモニタとキャンセル