DbCommand.ExecuteScalar Yöntem

Tanım

komutunu yürütür ve döndürülen ilk sonuç kümesindeki ilk satırın ilk sütununu döndürür. Diğer tüm sütunlar, satırlar ve sonuç kümeleri yoksayılır.

public:
 abstract System::Object ^ ExecuteScalar();
public abstract object ExecuteScalar ();
public abstract object? ExecuteScalar ();
abstract member ExecuteScalar : unit -> obj
Public MustOverride Function ExecuteScalar () As Object

Döndürülenler

İlk sonuç kümesindeki ilk satırın ilk sütunu.

Uygulamalar

Açıklamalar

Veritabanından ExecuteScalar tek bir değer (örneğin, bir toplama değeri) almak için yöntemini kullanın. Bunun için yöntemini kullanmaktan ExecuteReader ve tarafından DbDataReaderdöndürülen verileri kullanarak tek değeri oluşturmak için gereken işlemleri gerçekleştirmekten daha az kod gerekir.

Sonuç kümesindeki ilk satırın ilk sütunu bulunamazsa, null başvuru (Nothing Visual Basic'te) döndürülür. Veritabanındaki değer ise null, sorgu döndürür DBNull.Value.

Şunlara uygulanır

Ayrıca bkz.