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 サーバ API » Java による同期スクリプトの作成 » Java 用 Mobile Link サーバ API リファレンス » UploadedTableData インタフェース

 

getDeletes メソッド

構文
public java.sql.ResultSet getDeletes( )
備考

Mobile Link クライアントによってアップロードされた削除操作を表す java.sql.ResultSet オブジェクトを返します。結果セットには、削除されたローのプライマリ・キー値が含まれています。

戻り値

Mobile Link クライアントによってアップロードされた削除操作を表す java.sql.ResultSet オブジェクト

参照

リモート・クライアントには remoteOrders というテーブルがあるものとします。次の例は DownloadTableData.getDeletes メソッドを使用して、削除されたローの結果セットを取得します。この場合、削除結果セットには 1 つのプライマリ・キー・カラムが含まれています。

import ianywhere.ml.script.*;
import java.sql.*;

// The method used for the handle_UploadData event.
public void HandleUpload(UploadData ut)
    throws SQLException, IOException
{
    // Get an UploadedTableData for the remoteOrders table.
    UploadedTableData remoteOrdersTable = ut.getUploadedTableByName("remoteOrders");
 
    // Get deletes uploaded by the MobiLink client.
    java.sql.ResultSet delete_rs = remoteOrdersTable.getDeletes();

     while (delete_rs.next()) { 
         // Get primary key values for deleted rows.
         int deleted_id = delete_rs.getInt(1);
   
         // ...
    }
    delete_rs.close();
}