A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋超 中级黑马   /  2012-3-25 11:13  /  3100 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

.executescalar  这个事干什么用的?视频上只用了 没说啥意思?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

6 个回复

倒序浏览
ExecuteScalar是SqlCommand对象的一个方法,它从查询结果中返回第一行和第一列的值。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
返回第一个结果集中的第一行的第一列的记录!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
如:select count(*) from 表 返回总数

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
   你调试运行看运行到那里返回的是什么?不是更清楚一点吗?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
ExecuteReader()返回的是查询结果,可以用SqlDataReader对象迭代取出,ExecuteScalar()返回的是第一行第一列的值。ExecuteNonQuery();方法返回的是对数据库操作所影响的行数。
详情可以参见我的博客:http://www.cnblogs.com/xu-qian-gang/archive/2011/11/23/2260799.html
回复 使用道具 举报
ExecuteScalar()返回的是查询结果中第一行第一列的值
是可以赋值给一个变量的……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马