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.
Setzen Sie alle Parameter auf NULL, damit die entfernte Datenbank die Tabelle kürzt.
Hinweis
Sie müssen alle Primärschlüsselwerte festlegen, um Download-Löschvorgänge durchzuführen, oder alle Primärschlüsselwerte auf
NULL setzen, um Kürzungsvorgänge durchzuführen.
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();
}