DbCommand.ExecuteScalar 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行 命令并返回第一个返回的结果集中第一行的第一列。 将忽略所有其他列、行和结果集。
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
。