猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
ExecuteScalar,ExecuteReader和ExecuteNonQuery有什么区别?
ExecuteScalar,ExecuteReader和ExecuteNonQuery有什么区别?
当我们使用这三种时,有哪些不同的情况?我应该在哪里使用,哪个不应该?
斯蒂芬大帝
浏览 690
回答 3
3回答
慕运维8079593
ExecuteScalar通常在查询返回单个值时使用。如果它返回更多,则结果是第一行的第一列。一个例子可能是SELECT @@IDENTITY AS 'Identity'。ExecuteReader用于具有多行/列的任何结果集(例如,SELECT col1, col2 from sometable)。ExecuteNonQuery 通常用于没有结果的SQL语句(例如,UPDATE,INSERT等)。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续