DbCommand.ExecuteScalar 方法

定義

執行 命令,並傳回第一個傳回結果集中第一個數據列的第一個數據行。 所有其他數據行、數據列和結果集都會被忽略。

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

傳回

第一個結果集中第一個數據列的第一個數據行。

實作

備註

ExecuteScalar使用 方法來擷取單一值 (,例如,從資料庫) 匯總值。 這需要比使用 ExecuteReader 方法少的程序代碼,以及執行使用 所傳回的數據產生單一 DbDataReader值所需的作業。

如果找不到結果集中第一個數據列的第一個數據行,則會傳回 Visual Basic) 中的 null 參考 Nothing (。 如果資料庫中的值是 null,查詢會傳 DBNull.Value回 。

適用於

另請參閱