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

soruldu: 11 Haz '14, 06:01

HakanKav%C3%A7in's gravatar image

HakanKavçin
286182024
cevap kabul oranı: 37%

değiştirildi: 11 Haz '14, 07:05


private MusteriIslemleri_Kontrol musteriIslemleri_Kontrol; setter ve getteri ile ulaştım ve sorun çözüldü. Deger dediğim gibi null dönüyormuş teşekkürler düşüncen için :)

permanent link

cevaplandı: 11 Haz '14, 07:21

HakanKav%C3%A7in's gravatar image

HakanKavçin
286182024
cevap kabul oranı: 37%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077
×21
×7

Soruldu: 11 Haz '14, 06:01

Görüntüleme: 498 kez

Son güncelleme: 11 Haz '14, 07:21

powered by BitNami OSQA