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

SQL Anywhere 11.0.1 (日本語) » Ultra Light - C/C++ プログラミング » アプリケーション開発 » Embedded SQL を使用したアプリケーションの開発 » アプリケーションへの同期の追加

 

同期パラメータの設定

次のコードは、TCP/IP の同期を開始します。Mobile Link ユーザ名は Betty Best、パスワードは TwentyFour、スクリプト・バージョンは default です。Mobile Link サーバはホスト・コンピュータtest.internal で実行されており、ポート 2439 を使用しています。

ul_synch_info synch_info;
ULInitSynchInfo( &synch_info );
synch_info.user_name = UL_TEXT("Betty Best");
synch_info.password = UL_TEXT("TwentyFour");
synch_info.version = UL_TEXT("default");
synch_info.stream = ULSocketStream();
synch_info.stream_parms =
   UL_TEXT("host=test.internal;port=2439");
ULSynchronize( &sqlca, &synch_info );

次のコードは、Palm Computing Platform 上のアプリケーション用です。これは、ユーザがアプリケーションを終了したときに呼び出されます。これによって HotSync 同期が実行されます。この場合の Mobile Link ユーザ名は 50、パスワードは空、スクリプト・バージョンは custdbです。HotSync コンジットは、TCP/IP を利用して Mobile Link サーバと通信します。Mobile Link サーバはコンジット (localhost) と同じコンピュータで実行され、デフォルトのポート (2439) を使用しています。

ul_synch_info synch_info;
ULInitSynchInfo( &synch_info );
synch_info.name = UL_TEXT("Betty Best");
synch_info.version = UL_TEXT("default");
synch_info.stream = ULConduitStream();
synch_info.stream_parms =
   UL_TEXT("stream=tcpip;host=localhost");
ULSetSynchInfo( &sqlca, &synch_info );