Listview'den Database Kayıt

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
w32dasm
Üye
Mesajlar: 15
Kayıt: 01 Eki 2007 09:01

Listview'den Database Kayıt

Mesaj gönderen w32dasm »

Merhaba
Bir web sayfasından tabloda bulunan verileri parse yaparak listview'e alıyorum.
Aldığım bu verileri database kaydetmek istediğimde sadece 1 kayıt ekleyebiliyorum. Yardımcı olursanız sevinirim.

Kod: Tümünü seç

var
  i: integer;
begin

  with ListView9 do
  begin

    for i := Items.Count - 1 downto 0 do
   begin
     
      Table2.Edit;
      Table2.FieldByName('HNo').Value :=  Table1.FieldByName('ID').Value;
      Table2.FieldByName('FaaliyetNo').Asstring := ListView9.Items.Item[i].SubItems[0];
      Table2.FieldByName('FaaliyetAdi').Asstring := ListView9.Items.Item[i].SubItems[1];
      Table2.FieldByName('BaslangicTarihi').Asstring := ListView9.Items.Item[i].SubItems[2];
      Table2.FieldByName('BitisTarihi').Asstring := ListView9.Items.Item[i].SubItems[3];
      Table2.post;
    
    end;
  end;
end;
      end;
ertank
Kıdemli Üye
Mesajlar: 1651
Kayıt: 12 Eyl 2015 12:45

Re: Listview'den Database Kayıt

Mesaj gönderen ertank »

Merhaba,

Kod: Tümünü seç

Table2.Edit;
Yukarıdaki kod yeni kayıt eklemez. Sadece Tabloda aktif olan kayıt içeriğini değiştirir. İlgili satırı aşağıdaki gibi değiştirirseniz çalışacaktır.

Kod: Tümünü seç

Table2.Append;
w32dasm
Üye
Mesajlar: 15
Kayıt: 01 Eki 2007 09:01

Re: Listview'den Database Kayıt

Mesaj gönderen w32dasm »

Cevabınız için teşekkürler.
Hala tek satır ekliyor.
Listviewdeki son satırı ekliyor.
w32dasm
Üye
Mesajlar: 15
Kayıt: 01 Eki 2007 09:01

Re: Listview'den Database Kayıt

Mesaj gönderen w32dasm »

ertank yazdı: 15 Eki 2017 10:20 Merhaba,

Kod: Tümünü seç

Table2.Edit;
Yukarıdaki kod yeni kayıt eklemez. Sadece Tabloda aktif olan kayıt içeriğini değiştirir. İlgili satırı aşağıdaki gibi değiştirirseniz çalışacaktır.

Kod: Tümünü seç

Table2.Append;
Cevabınız için teşekkürler.
Hala tek satır ekliyor.
Listviewdeki son satırı ekliyor.
ertank
Kıdemli Üye
Mesajlar: 1651
Kayıt: 12 Eyl 2015 12:45

Re: Listview'den Database Kayıt

Mesaj gönderen ertank »

İlgili form ve kaynak kodu paylaşabilir misiniz?
w32dasm
Üye
Mesajlar: 15
Kayıt: 01 Eki 2007 09:01

Re: Listview'den Database Kayıt

Mesaj gönderen w32dasm »

Sorun subitem'lerde veri olmadığından kaynaklıymış.
Tüm hepsine veri ekleyince çalıştı.


Çok Teşekkürler @ertanx
Cevapla