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 |