DbCommand.ExecuteScalar Methode

Definition

Führt den Befehl aus und gibt die erste Spalte der ersten Zeile im ersten zurückgegebenen Resultset zurück. Alle anderen Spalten, Zeilen und Ergebnissätze werden ignoriert.

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

Gibt zurück

Object

Die erste Spalte der ersten Zeile im ersten Resultset.

Implementiert

Hinweise

Verwenden Sie die ExecuteScalar Methode, um einen einzelnen Wert (z. B. einen Aggregatwert) aus einer Datenbank abzurufen. Dies erfordert weniger Code als die Verwendung der ExecuteReader Methode und ausführen der Vorgänge, die erforderlich sind, um den einzelnen Wert mithilfe der von einer .DbDataReader

Wenn die erste Spalte der ersten Zeile im Resultset nicht gefunden wird, wird ein Nullverweis (Nothingin Visual Basic) zurückgegeben. Wenn der Wert in der Datenbank lautet null, gibt die Abfrage zurück DBNull.Value.

Gilt für:

Siehe auch