DbCommand.ExecuteScalar Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.