DbCommand.ExecuteScalar 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行指令並回傳第一個回傳結果集第一列的第一欄。 其他欄位、列和結果集則被忽略。
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。