请问ExecuteNonQuery()和ExecuteReader();有什么区别啊?我是个初学者,还望高手指教啊,谢了
解决方案 »
- 对路径“~/upload/newspic/”的访问被拒绝。
- IIS又出问题了
- AJEX入门问题
- 想添加出错信息<"用户名和密码不能为空","该用户名不存在","密码错误".>请求高手?
- 有成立工作室打算!有团结的团队!有经验丰富的美工!
- 在一般的论坛内容列表中会有一个Top按扭(在Datalist控件中),按一下网页会跳到顶端?
- 请教:网页中图片的更换问题。
- 各位老大,我现在是搞ASP的,现在想学ASP.NET,我想问一下,.NET用什么开发好些,
- 。net AD域验证用户名 密码 总是 报 未知的身份验证机制
- 2003一启动有错,查系统日志如下,如何解决?
- 求助:各位兄台帮兄弟看看为什么会出现这样的错误并求解决办法。。。
- 一个弱智问题,100分求助,都来看啊!!
一个返回影响的行数,如insert、update、delete
一个返回datareader对象,如select
ExecuteReader 大多用于select 语句
ExecuteReader()执行SQL命令,返回值为DataReader对象。
ExecuteScalar()执行SQL命令,并返回执行结果第一行第一列的值。
一个返回datareader对象,如select
ExecuteNonQuery()执行SQL命令,并返回被影响的行数,只有Update、Insert及Delete三个SQL语句会返回被影响的行数。
ExecuteReader()执行SQL命令,返回值为DataReader对象。
ExecuteScalar()执行SQL命令,并返回执行结果第一行第一列的值。