日期:2014-05-18  浏览次数:20497 次

关于ADO.net中的一个问题,如何理解Command.ExecuteScalar()?
关于ADO.net中的一个问题,如何理解Command.ExecuteScalar()?这个方法的功能完全可以通过CommandExecuteReader来实现,而且也不复杂,为什么要再多定义一个方法呢?

------解决方案--------------------
ExecuteScalar方法:执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行
ExecuteReader方法:返回一个DataReader对象

根据不同的需求使用不同的方法
------解决方案--------------------
楼上正解
------解决方案--------------------
ExecuteScalar方法:执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行
========================================
对于返回单行单列的结果效率更高
------解决方案--------------------
ExecuteScalar方法:执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行 
看下说明就明白了.