Bu dersimiz de Ado.Net 'te sık kullanılan bir metod olan ExecuteScalar() 'ın işlevini inceleyeceğiz
ExecuteScalar(): Sorguyu çalıştırır dönen Sorgunun ilk satırının ilk sütunundaki değeri geriye döndürür.
ExecuteScalar():
SqlConnection con = new SqlConnection ("Veritabanına Bağlanılır");
SqlCommand sorgu = new SqlCommand("Select olan bir Sql Sorgusu Yazılır",con);
con.Open(); // Bağlantı açılır
Label1.Text= sorgu.ExecuteScalar ().ToString();
con.Close();
Çalışan sorgu sonucunda geriye dönen tablolar isterse yüzlerce satır ve sütundan oluşsun ilk satırının ilk sütunundaki değeri geri döndürür , aynı zamanda sorguyu çalıştırmış oluruz.
NOT:
ToString() kullanılmasının sebei SqlServer'da çalışan sorgu sonucunda dönen verinin tibi obje'dir . Yani tipi belli değildir , Her zaman atayacağımız asp.net kontrolü veya herhangi veritipindeki dğeişken ne ise onun veritipine çevirip atarız .Label'da String'e çevirdik biz yazı olarak string olarak gelmesini istediğimizden dolayı.
COMMENTS