datatable den değer okumak.

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

datatable den değer okumak.

Mesaj gönderen ademcicek »

arkadaşlar datatable den bir fieldin değerini nasıl aaalırım. vs.net te datarow diye bir şey vardı onunla alıyorduk.delphi bir türlü beceremedim.

Kod: Tümünü seç

  try
    Baglan;
    S := System.&String.Format('SELECT * FROM COMKURUM', []);

    cmd := BdpCommand.Create;
    cmd.CommandText := S;
    SqlDA := BdpDataAdapter.Create(cmd, Cn);
    ds := DataSet.Create;
    SqlDA.Fill(ds, 'COMKURUM');
    dt := ds.Tables['COMKURUM'];
    dr := dt.Rows.Item[1];
    ctlKurumTanimAdi.Text := dr.ToString;
    Cn.Close;
  except
    ctlDurum.Text := 'Bağlantı Kurulamadı.';
  end;
kolay gelsin.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: datatable den değer okumak.

Mesaj gönderen lazio »

Kod: Tümünü seç

    dr := dt.Rows[1][1];
gibi olabilir..
DeveloperToolKit

..::|YeşilMavi|::..
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

Mesaj gönderen ademcicek »

c# ta böyle yapmışım çalışıyor. delphide çalışmıyor.

Kod: Tümünü seç

            if (TIPP > 0)
            {
                btnEkle.Text = "Kaydet";
                con.Open();
                String SicilSql = "SELECT * FROM SICIL WHERE UID=" + KAYITNO;
                da.SelectCommand.CommandText = SicilSql;

                DataTable dt = new DataTable();
                da.Fill(dt);
                DataRow dr = dt.Rows[0];
                Sicil sicil = new Sicil();
                con.Close();
                ctlAd.Text = Convert.ToString(dr["AD"]);
                ctlSoyad.Text = Convert.ToString(dr["SOYAD"]);

            }
            else
            {
                btnEkle.Text = "Ekle";
            }
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

Mesaj gönderen ademcicek »

lazio hocam öylede olmuyor.yani datarow aslında create edemiyorum. etmem gerekiyor herhalde.datarow.create diye bir şey yok.
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Mesaj gönderen Fatih! »

datatable kullanmadım ama commandla yapabilirsin
http://www.delphidunyasi.com/viewtopic.php?t=48
Cevapla