الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة من الاساتذة الكرام

بدأه alkomait في 6 أبريل 2016 · 1 رد · 756 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
السلام عليكم ورحمة الله
انا استخدم النت بينز .. ما الخطا في هذا الكود عندما احدد احد العناصر في الجدول واقوم بحذفة يخبرني انه  تم الحذف ولكنه يبقى في الجدول ولا ينحذف ؟؟
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {      
                                  
        try {
            int row = jTable1.getSelectedRow();
            if (row == -1) {
                JOptionPane.showMessageDialog(null, "لم يتم تحديد بيانات ...من فضلك حدد مشترك ليتم حذفه !");
                return;
            }
            String get_id = String.valueOf(jTable1.getValueAt(row, 3));

 

             String delete = "DELETE FROM EGY.USERS WHERE NAME ='" + get_id + "'";
            int ask = JOptionPane.showConfirmDialog(null, "هل أنت متأكد من حذف هذا المشترك ", "تأكيد الحذف", JOptionPane.YES_NO_OPTION);
            if (ask == JOptionPane.YES_OPTION) {
                 int rSet = Conn.stmt.executeUpdate(delete);
                JOptionPane.showMessageDialog(null, " المشترك صاحب الهوية رقم: '" + get_id + "' تم حذفه ");
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, ex.getMessage());
        }
    }
#2

يبدو أنك بحاجة لاعتماد العملية (committing) لإنهاء الـtransaction، من كائن الـConnection، استدع commit.

مواضيع مشابهة