我的“删除按钮”按钮不起作用,光标状态无效-没有当前行

时间:2020-10-08 02:01:12

标签: derby netbeans-8

删除按钮不起作用,表示光标状态无效-当前行不存在,源代码中没有错误,缺少缺少代码的原因吗?

private void DeleteActionPerformed(java.awt.event.ActionEvent evt) {                                       
    // TODO add your handling code here:
       try {
        int confirmed = JOptionPane.showConfirmDialog(null, "Are you 
   sure you want to delete the records?","Delete Button Message 
   Box",JOptionPane.YES_NO_OPTION);
        if(confirmed == JOptionPane.YES_OPTION)
        {
        JOptionPane.showMessageDialog(StockPage.this, "Record Deleted");
        rs.deleteRow();
        stmt.close();
        rs.close();
        stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String sql = "SELECT * FROM STOCKNEW";
        rs = stmt.executeQuery(sql);
                   rs.next();
    int id_col = rs.getInt("ITEM");
    String id = Integer.toString(id_col);
    String description = rs.getString("DESCRIPTION");
    String amt = rs.getString("AMOUNT");

    update_table();
    TextItem.setText(id);
    TextDescription.setText(description);
    TextAmount.setText(amt);

    
        }else {
            JOptionPane.showMessageDialog(StockPage.this, "Records was not Deleted");
        }

        }
    catch(SQLException err) {
        JOptionPane.showMessageDialog(StockPage.this, err.getMessage());
    }
}                                      


}                                    

0 个答案:

没有答案