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')