Salam Aleykum. Tabloya bir veri ekleyince tabloda satır tekrarlanıyor. Eski değeri silip yenisini eklemek için nasıl bir yol izlemeliyim?

Yardim edirseniz sevinirim.

alt text

Resimdeki gibi yeni bir veri eklediğimde satırlar tekrarlanıyor.


public void insertBolme1(String setirKod, String data) {
    try {
        connected();

        String query = "insert into cedvel_input(sk,a1, il, rub) values('" + setirKod + "', " + data + ", " + getDate() + ", " + getRub() + ")";
        ps = c.prepareStatement(query);
        ps.executeUpdate();
    } catch (SQLException ex) {
        Logger.getLogger(DBoperations.class.getName()).log(Level.SEVERE, null, ex);
    } finally {
        close();
    }

}

soruldu: 19 Eyl '14, 07:26

Ferid's gravatar image

Ferid
551272833
cevap kabul oranı: 10%

değiştirildi: 19 Eyl '14, 07:46

AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

AliRıza Adıyahşi ♦
7.9k146288


Eski değeri update etmeden önce delete etmeniz gerekebilir. Sanırım garbage collector sorunu yaşanıyor programınızı debug edin. Değişkenlerin hafıza bloğunu kullanmaya devam etmesi olabilir sorun, DB buna bakmaz ne varsa alır.

...
String deleteQuery = "DELETE FROM table_name WHERE some_column=some_value";
...
String insertQuery = "insert into cedvel_input(sk,a1, il, rub) values('" + setirKod + "', " + data + ", " + getDate() + ", " + getRub() + ")";
...
permanent link

cevaplandı: 20 Eyl '14, 04:32

cagcak's gravatar image

cagcak
16271320
cevap kabul oranı: 25%

Bunlarin ikisinde yazmaliyam? input bow olsada ikisi lazimdi?

(21 Eyl '14, 11:30) Ferid Ferid's gravatar image

insertBolme1(String setirKod, String data) metodunun her işleyişinde, evvela delete sonra insert yazasan.

(21 Eyl '14, 17:09) cagcak cagcak's gravatar image

replace nen etsem alinar, amma nasil olunur replace bilmirem ))

(21 Eyl '14, 17:13) Ferid Ferid's gravatar image
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:

×111
×77
×8
×5
×3

Soruldu: 19 Eyl '14, 07:26

Görüntüleme: 672 kez

Son güncelleme: 21 Eyl '14, 17:13

powered by BitNami OSQA