DbCommand.ExecuteScalar 方法

定義

執行指令並回傳第一個回傳結果集第一列的第一欄。 其他欄位、列和結果集則被忽略。

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

傳回

第一組結果集第一列的第一欄。

實作

備註

使用此 ExecuteScalar 方法從資料庫中擷取單一值(例如彙總值)。 這比使用 ExecuteReader 該方法並執行產生單一值所需的操作,所需的程式碼比起使用回 DbDataReader傳的資料來產生單一值少。

若找不到結果集第一列的第一欄,則回傳一個空參考(Nothing in Visual Basic)。 若資料庫中的值為 null,則查詢返回 DBNull.Value

適用於

另請參閱