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

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器管理 » MobiLink 服务器 API » 使用 Java 语言编写同步脚本 » 用于 Java 的 MobiLink 服务器 API 参考 » UploadedTableData 接口

 

getDeletes 方法

语法
public java.sql.ResultSet getDeletes( )
注释

返回表示 MobiLink 客户端所上载的删除操作的 java.sql.ResultSet 对象。结果集包含所删除行的主键值。

返回值

表示 MobiLink 客户端所上载的删除操作的 java.sql.ResultSet 对象。

另请参见
示例

假定远程客户端包含一个名为 remoteOrders 的表。以下示例使用 DownloadTableData.getDeletes 方法获取所删除行的结果集。在本例中,删除结果集包含单个主键列。

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();
}