public java.sql.PreparedStatement getDeletePreparedStatement( ) throws SQLException
ユーザが削除操作をダウンロードに追加できるようにする java.sql.PreparedStatement インスタンスを返します。この準備文はダウンロード・テーブルに適用され、テーブルの各プライマリ・キー・カラムに対するパラメータを含んでいます。
この準備文は DownloadTableData インスタンスに適用され、テーブルの各プライマリ・キー・カラムに対するパラメータを含んでいます。
ダウンロードに削除操作を含めるには、java.sql.PreparedStatement ですべてのカラムを設定してから、java.sql.PreparedStatement.executeUpdate メソッドを呼び出します。
ダウンロード削除操作対象のすべてのプライマリ・キー値を設定してください。
削除操作をダウンロードに追加するための java.sql.PreparedStatement インスタンス
SQLException 削除用の java.sql.PreparedStatement インスタンスの取り出し時に問題が発生した場合に発行されます。
次の例では、setDownloadDeletes メソッドは DownloadTableData.getDeletePreparedStatement を使用して、削除するローの準備文を取得します。java.sql.PreparedStatement.setInt メソッドは、リモート・データベースで削除するローのプライマリ・キー値を設定し、java.sql.PreparedStatement.executeUpdate メソッドはダウンロード内のロー値を設定します。
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(); } |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |