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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クイック・スタート » Mobile Link チュートリアル » チュートリアル:Microsoft Excel との同期

 

レッスン 7:同期

dbmlsync ユーティリティを使用して、SQL Anywhere リモート・データベースの Mobile Link 同期を開始します。dbmlsync を起動する前に、注文データとコメントをリモート・データベースに追加します。

♦  リモート・データを設定するには、次の手順に従います (クライアント側)。
  1. Interactive SQL で Mobile Link クライアント・データベースに接続します。

    次のコマンドを実行します。

    dbisql -c "eng=remote1;uid=DBA;pwd=sql"
  2. クライアント・データベース内の RemoteOrders テーブルに注文を追加します。

    Interactive SQL で次のコマンドを実行します。

    INSERT INTO RemoteOrders (order_id, product_id, quantity, order_status)
     VALUES (1,12312,10,'new')
  3. クライアント・データベース内の OrderComments テーブルにコメントを追加します。

    Interactive SQL で次のコマンドを実行します。

    INSERT INTO OrderComments (comment_id, order_id, order_comment)
     VALUES (1,1,'send promotional material with the order')
  4. これまでの変更内容をコミットします。

    Interactive SQL で次のコードを実行します。

    COMMIT;
♦  同期クライアントを起動するには、次の手順に従います (クライアント側)。

Mobile Link 同期クライアントの起動が完了すると、同期が成功したことを示す出力画面が表示されます。SQL ベースの同期によって、クライアントの RemoteOrders テーブル内のローが、統合データベース内の RemoteOrders テーブルに転送されました。

Java の処理によってコメントが order_central.xls ワークシートに挿入されました。order_central.xls ワークシートに格納された情報がクライアントにダウンロードされます。

Interactive SQL で、OrderComments テーブルを選択して、ローがダウンロードされたことを確認します。

注意

ダイレクト・ロー・ハンドリングを使用してダウンロードされたローは、mlsrv11 -v+ オプションによっては出力されず、リモートの -v+ オプションによってリモート・ログに出力されます。

詳細情報

dbmlsync の詳細については、SQL Anywhere クライアントを参照してください。