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 » DownloadTableData-Schnittstelle

 

getDeletePreparedStatement-Methode

Syntax
public java.sql.PreparedStatement getDeletePreparedStatement( ) throws SQLException
Bemerkungen

Gibt eine java.sql.PreparedStatement-Instanz zurück, mit der der Benutzer dem Download Löschvorgänge hinzufügen kann. Die vorbereitete Anweisung gilt für die Download-Tabelle und enthält einen Parameter für jede Primärschlüsselspalte in der Tabelle.

Die vorbereitete Anweisung gilt für die DownloadTableData-Instanz und enthält einen Parameter für jede Primärschlüsselspalte in der Tabelle.

Um einen Löschvorgang in den Download einzubeziehen, richten Sie alle Spalten in java.sql.PreparedStatement ein und rufen anschließend die Methode java.sql.PreparedStatement.executeUpdate auf.

Hinweis

Legen Sie alle Primärschlüsselwerte für Download-Löschvorgänge fest.

Rückgabe

Eine java.sql.PreparedStatement-Instanz zum Hinzufügen von Löschvorgängen zum Download.

Ausnahmen
  • SQLException   Wird ausgelöst, wenn es Probleme beim Abrufen der Löschinstanz java.sql.PreparedStatement gibt.

Siehe auch
Beispiel

Im folgenden Beispiel ruft die Methode setDownloadDeletes mit der Methode DownloadTableData.getDeletePreparedStatement eine vorbereitete Anweisung für Zeilen ab, die Sie löschen möchten. Die Methode java.sql.PreparedStatement.setInt legt die Primärschlüsselwerte für Zeilen fest, die Sie in der entfernten Datenbank löschen möchten. Die Methode java.sql.PreparedStatement.executeUpdate legt die Zeilenwerte im Download fest.

void setDownloadDeletes(DownloadTableData td) { 
    java.sql.PreparedStatement delete_ps = td.getDeletePreparedStatement();
    // This is the same as executing the following SQL statement:
    // DELETE FROM remoteOrders  where pk=2300;
    delete_ps.setInt(1, 2300); 
    delete_ps.executeUpdate();
    delete_ps.close();
 }