OleDbCommand Sınıfı ve Fonksiyonları

Veri tabanına bağlantı kurulduktan sonra, kurulan bu bağlantı üzerinden klasik veri tabanı işlemlerinin(veri alma,ekleme,güncelleme,silme…) yapılabilmesi amacıyla veri tabanı üzerinde çeşitli komutların çalıştırılması gerekir.OledbCommand Sınıfı bu amaçla kullanılır.

OleDbCommand Sınıfının Fonksiyonları

ExecuteNonQuery(): OleDbCommand nesnesinin ExecuteNonQuery() fonksiyonu kullanılarakCommandTextproperty’sinde belirtilen ve herhangi bir kayıt döndürmeyen (sorgulama amaçlı olmayan) komutlar çalıştırılabilir. Örneğin; Update,Insert,Delete gibi komutlar.

ExecuteScalar(): Bu fonksiyon CommandText property’sinde belirtilen sorguyu yada komutu çalıştırdıktan sonra ilk kaydın ilk kolonundaki değeri döndürür. Bu durumda diğer satır ve sütunlar görmezden gelinir.

ExecuteReader(): Bu fonksiyon CommandText property’sinde belirtilen sorguyu çalıştırarak OleDbDataReader sınıfı türünde bir nesne referansı döndürür.