DbCommand.ExecuteScalar Metódus

Definíció

Végrehajtja a parancsot, és az első visszaadott eredményhalmaz első sorának első oszlopát adja vissza. A rendszer figyelmen kívül hagyja az összes többi oszlopot, sort és eredményhalmazt.

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

Válaszok

Az első eredményhalmaz első sorának első oszlopa.

Megvalósítás

Megjegyzések

ExecuteScalar A metódussal egyetlen értéket (például összesített értéket) kér le egy adatbázisból. Ez kevesebb kódot igényel, mint a ExecuteReader metódus használata, és az egyetlen érték létrehozásához szükséges műveletek végrehajtása a visszaadott DbDataReaderadatokkal.

Ha az eredményhalmaz első sorának első oszlopa nem található, a rendszer null hivatkozást (Nothing Visual Basic) ad vissza. Ha az adatbázis értéke az null, a lekérdezés visszaadja DBNull.Value.

A következőre érvényes:

Lásd még