Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

JFrameler arasında güncelleme işlemi Kod doğru ama gelen exceptions

$
0
0

Merhaba arkadaşlar bir sorunum var ve 1 haftadır uğraşıyorum ama çözüm bulamadım kullanıcı JTabelden bir veri seçiyor o seçilen veri VeriGuncelle buttonuna basılınca açılan JFrameye yerleşiyor orada kullanıcı seçtiği kişinin bilgilerini düzelttikten sonra KullaniciyiGuncelle diyor tam o esnada exceptions'u yiyorum

private void kayitGuncelle() {
        try {
             String guncellemeSorgusu = "UPDATE musteri SET ad = ? , soyad = ? , tc = ? , evtelefonu = ? , ceptelefonu = ? ,adres = ? , WHERE musteriid = ?";
                    preparedStatement = baglanti.prepareStatement(guncellemeSorgusu);
                    preparedStatement.setString(1,kayitGuncelle_JFrame.txtGuncellemeAD.getText().trim());
                    preparedStatement.setString(2,kayitGuncelle_JFrame.txtGuncelleSoyad.getText().trim());
                    preparedStatement.setString(3,kayitGuncelle_JFrame.txtGuncelleTC.getText().trim());
                    preparedStatement.setString(4,kayitGuncelle_JFrame.txtGuncelleEVTELEFONU.getText().trim());
                    preparedStatement.setString(5,kayitGuncelle_JFrame.txtGuncelleCEPTLF.getText().trim());
                    preparedStatement.setString(6,kayitGuncelle_JFrame.txtGuncelleADRES.getText().trim());
                    Object[] dugmeIsimleri = { "Evet", "Hayır Vazgeç" };
                    int gelenDeger = JOptionPane.showOptionDialog(null,"Güncelleme işlemi İçin Emin misiniz?", "Uyarı Mesajı", 0,JOptionPane.QUESTION_MESSAGE, null, dugmeIsimleri,dugmeIsimleri[1]);
                    if (gelenDeger == JOptionPane.YES_OPTION) 
                    {
                    int satirNumarasi=musteriIslemleri_Kontrol.musteriIslemleri_JFrame.musteriIslemleriTable.getSelectedRow();
                    preparedStatement.setInt(7,(int)musteriIslemleri_Kontrol.musteriIslemleri_JFrame.musteriIslemleriTable.getModel().getValueAt(satirNumarasi,0));
                    preparedStatement.executeUpdate();
                    JOptionPane.showMessageDialog(null, "Güncelleme İşlemi Başarılı..","İşlem Bilgisi",1);
                    kayitGuncelle_JFrame.setVisible(false);
                    musteriIslemleri_Kontrol.tabloyuGuncelle();
                    }
                } catch (SQLException e) {
                    JOptionPane.showMessageDialog(null, "Güncelleme İşlemi Başarısız..","İşlem Bilgisi",0);
                    System.out.println(e);
                }

    }

Exceptions beni : int satirNumarasi=musteriIslemleri_Kontrol.musteriIslemleri_JFrame.musteriIslemleriTable.getSelectedRow(); satırına götürüyor


Viewing all articles
Browse latest Browse all 4270

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue