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

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serveradministration » MobiLink-Server-APIs » Synchronisationsskripten in Java erstellen » Referenz der MobiLink-Server-API für Java » UploadedTableData-Schnittstelle

 

getUpdates-Methode

Syntax
public UpdateResultSet getUpdates( )
Bemerkungen

Gibt ein UpdateResultSet-Objekt zurück, das Aktualisierungsvorgänge darstellt, die von einem MobiLink-Client hochgeladen wurden. Jede Aktualisierung wird durch eine Zeile einschließlich aller Spaltenwerte dargestellt. UpdateResultSet erweitert java.sql.ResultSetMetaData mit speziellen Methoden zur MobiLink-Konflikterkennung.

Rückgabe

Ein UpdateResultSet-Objekt zurück, das Aktualisierungsvorgänge darstellt, die von einem MobiLink-Client hochgeladen wurden.

Siehe auch
Beispiel

Angenommen, Ihr entfernter Client enthält eine Tabelle namens remoteOrders. Im folgenden Beispiel wird eine Ergebnismenge für aktualisierten Zeilen mit der Methode UploadedTableData.getUpdates abgerufen. Der Code ermittelt die Auftragsmenge für jede Zeile.

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 instance representing the remoteOrders table.
    UploadedTableData remoteOrdersTable = ut.getUploadedTableByName("remoteOrders");
 
    // Get inserts uploaded by the MobiLink client.
    java.sql.ResultSet rs = remoteOrdersTable.getUpdates();
    while (rs.next()) { 
        // Get the uploaded order_amount.
        double order_amount = rs.getDouble("order_amount"); 

        // ...
    }
    rs.close();
}