黑马程序员技术交流社区

标题: ExecuteScalar()和ExecuteNonQuery()的区别 [打印本页]

作者: 黒■色    时间: 2014-4-1 18:39
标题: ExecuteScalar()和ExecuteNonQuery()的区别
本帖最后由 黒■色 于 2014-4-2 08:43 编辑

cmd.ExecuteNonQuery()
cmd.ExecuteScalar()
这两个都是执行cmd中的SQL语句。
有什么区别啊?
作者: mdb    时间: 2014-4-1 19:10
ExecuteNonQuery返回受影响的行数,ExecuteScalar返回结果集的第一行第一列的数据
作者: 诠释♂回忆    时间: 2014-4-1 20:49
ExecuteNonQuery方法返回值为int类型,执行SQL语句中增加记录、修改记录、删除记录的过程;ExecuteScalar方法返回值object类型,执行SQL语句中只查询或计算(比如:求和、最大值等)一个值的过程。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2