Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Cevap Geçmişi

22.04.19 15:26
COUNT(*) ifadesi alan adı olmayan tek bir değer döndürür. Bunu DataRow olarak aldığında satırında SayfaId diye bir alanın olmaz. Dolayısıyla hata verir. DataRow kullanmak yerine SqlHelper sınıfının ExecuteScalar gibi bir metodu varsa onu kullan. Kullandığın SqlHelper sınıfında var mı bilmiyorum ama ExecuteScalar gelen sorgu sonucundan tek bir değer okur. Eğer SqlHelper sınıfının ExecuteScalar metodu varsa şöyle kullanabilirsin: ltrlSayac.Text = helper.CommandText("SELECT COUNT(*) FROM Sayfalar").ExecuteScalar().ToString();
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
22.04.19 12:25
COUNT(*) ifadesi alan adı olmayan tek bir değer döndürür. Bunu DataRow olarak aldığında satırında SayfaId diye bir alanın olmaz. Dolayısıyla hata verir. DataRow kullanmak yerine SqlHelper sınıfının ExecuteScalar gibi bir metodu varsa onu kullan. Kullandığın SqlHelper sınıfından var mı bilmiyorum ama ExecuteScalar gelen sorgu sonucundan tek bir değer okur. Bunu da tahminen şöyle kullanabilirsin. ltrlSayac.Text = helper.CommandText("SELECT COUNT(*) FROM Sayfalar").ExecuteScalar().ToString();
Ekleyen: cevapsitesi

En fazla 3 eski durum gösterilir.