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) Nothing 中的 null 引用 (。 如果数据库中 null的值为 ,则查询返回 DBNull.Value

适用于

另请参阅