同期するには、Mobile Link サーバーが実行されている必要があります。Mobile Link サーバーを停止した場合は、サーバーを再起動する必要があります。レッスン 2:Ultra Light リモートデータベースへのログインとデータ移植を参照してください。
このサンプルアプリケーションで同期を行うと、承認された注文情報はデータベースから削除されます。
Interactive SQL または Sybase Central を使用して統合データベースに接続し、変更内容が同期されたことを確認します。
データを同期するには、[ファイル] メニューから [データベース同期] をクリックします。
同期されたことを確認します。
リモートデータベースでは、Awnings R Us の注文が削除されたことを確認することで、必要なトランザクションがすべて完了したことを確認できます。このエントリがないことを確認するには、注文をブラウズします。
統合データベースでは、データを確認して、必要な処理がすべて行われたことを確認できます。
[スタート] » [プログラム] » [SQL Anywhere 12] » [管理ツール] » [Sybase Central] をクリックします。
[接続] » [SQL Anywhere 12 に接続] をクリックします。
[アクション] ドロップダウンリストで、[ODBC データソースを使用した接続] をクリックします。
[ODBC データソース名] をクリックします。
[参照] をクリックし、SQL Anywhere 12 CustDB をクリックします。
[OK] をクリックします。
[接続] をクリックします。
[テーブル] をダブルクリックします。
[ULOrder] をダブルクリックします。
[データ] タブをクリックし、注文 5100 が承認され、注文 5101 が拒否され、注文 5102 が削除されていることを確認します。
Interactive SQL から統合データベースに接続します。
[スタート] » [プログラム] » [SQL Anywhere 12] » [管理ツール] » [Interactive SQL] をクリックします。
[アクション] ドロップダウンリストで、[ODBC データソースを使用した接続] をクリックします。
[ODBC データソース名] をクリックし、SQL Anywhere 12 CustDB をクリックします。
承認や拒否が同期されたことを確認するため、次の文を実行します。
SELECT order_id, status FROM ULOrder WHERE status IS NOT NULL; |
この文の結果として、注文 5100 は承認されており、5101 は拒否されたことがわかります。
削除された注文情報の order_id は 5102 です。次のクエリを実行してもローは返りません。これは、その注文情報がシステムから削除されたことを示します。
SELECT * FROM ULOrder WHERE order_id = 5102; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |