SqlDataReader , ExecuteReader Kullanimi
Asp.Net ile olusturdugunuz sayfanizdaki herhangi bir kontrolle veritabanindaki birden fazla satirdaki kayiti göstermek istiyorsak kullanilabilecek Ado.Net metodlarindan en hizli olan metod ExecuteReader() metodudur.
Burada ki önemli kisim SqlDataReader sinifindan olusturulmus bir nesneyi atanir.
Örnegin :
SqlConnection con = new SqlConnection ("Veritabanina Baglanilir");
SqlCommand sorgu = new SqlCommand("Select olan bir Sql Sorgusu Yazilir",con);
con.Open(); // Baglanti açilir
SqlDaraReader dr = sorgu.ExecuteReader (); // dr nesnesi olusturuldu sorgu dr nesnesine okundu
//Artik herhangi bir data kontrolünün veri kaynagi olarak gösterip sayfamizda kullanabiliriz
//Örnek olarak Repeater kullanalim rptKullanici ID li repeater'imizin oldugunu düsünelim
rptKullanici.DataSource=dr;
rptKullanici.DataBind();
// Artik repetaer gelen sorgudaki tüm degerler gelmis olmaktadir.
con.Close();
ExecuteNonQuery() Makalesi Için tiklayiniz Bir sonraki makalemizde görüsmek üzere...
COMMENTS