ExecuteScalar, ExecuteReader, ExecuteNonQuery Hangi Durumlarda Kullanılır
SQL sorgunuzdan eğer tek bir değer dönecek ise ExecuteScalar kullanılır. Örn:
SELECT COUNT(*) FROM TabloAdi
SELECT KolonAdi FROM TabloAdi WHERE Id= 6
************************************************************************
SQL sorgunuzdan eğer birden fazla değer dönecek ise ExecuteReader kullanılır. Örn:
SELECT * FROM TabloAdi
************************************************************************
SQL sorgu sonucu her hangi bir geri dönüş beklenmiyor ise ExecuteNonQuery kullanılır. Örn:
INSERT INTO TabloAdi (Adi, Soyadi) VALUES ('Mehmet', 'UĞUR')
SELECT COUNT(*) FROM TabloAdi
SELECT KolonAdi FROM TabloAdi WHERE Id= 6
************************************************************************
SQL sorgunuzdan eğer birden fazla değer dönecek ise ExecuteReader kullanılır. Örn:
SELECT * FROM TabloAdi
************************************************************************
SQL sorgu sonucu her hangi bir geri dönüş beklenmiyor ise ExecuteNonQuery kullanılır. Örn:
INSERT INTO TabloAdi (Adi, Soyadi) VALUES ('Mehmet', 'UĞUR')
Yorumlar
Yorum Gönder