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

 

getMetaData-Methode

Syntax
public java.sql.ResultSetMetaData getMetaData( )
Bemerkungen

Ruft die Metadaten für die UploadedTableData-Instanz ab. Die Metadaten sind eine standardmäßige java.sql.ResultSetMetaData-Instanz.

Wenn ResultSetMetaData Spaltennamen-Informationen enthalten soll, müssen Sie die Client-Option zum Senden von Spaltennamen angeben.

Weitere Hinweise zu java.sql.ResultSetMetaData finden Sie in Ihrer Java SDK-Dokumentation.

Rückgabe

Die Metadaten für die UploadedTableData-Instanz.

Siehe auch
Beispiel

Im folgenden Beispiel wird eine java.sql.ResultSetMetaData-Instanz für eine hochgeladene Tabelle namens remoteOrders abgerufen.. Der Code kompiliert unter Verwendung der Methoden ResultSetMetaData.getColumnCount und getColumnLabel eine Liste mit Spaltennamen.

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.getInserts();

    // Obtain the result set metadata.
    java.sql.ResultSetMetaData md = rs.getMetaData();
    String columnHeading = "";

    // Compile a list of column names.
    for (int c=1; c <= md.getColumnCount(); c += 1) {
        columnHeading += md.getColumnLabel();  
   
        if (c < md.getColumnCount()) {
            columnHeading += ", ";
        }
    }
    //...
}

In diesem Fall verarbeitet eine Methode namens HandleUpload das Synchronisationsereignis handle_UploadData.

Siehe auch