executenonqueryexecutenonquery与executereader的区别

executenonquery  时间:2021-06-13  阅读:()

ExecuteNonQuery方法和ExecuteScalar方法的区别

ExecuteScalar方法返回的类型是object类型,这个方法返回sql语句执行后的第一行第一列的值,由于不知到sql语句到底是什么样的结构(有可能是int,有可能是char等等),所以ExecuteScalar方法返回一个最基本的类型object,这个类型是所有类型的基类,换句话说:可以转换为任意类型。

ExecuteNonQuery方法是用来执行insert、delete、update语句的,由于这些语句执行后只有一个结果:“影响了**行”,所以ExecuteNonQuery方法返回的是影响的行数(int)。

虽然SQL中列的name本身就是字符串类型,但是你通过dataReader["name"]这种方式访问这个字段,必须强制类型转换,因为dataReader["name"]就像一个数组,数组中的每个元素的类型都应该一样,所以dataReader[]这个数组中的元素类型也被定义为object类型,以方便转换。

</ol>

ExecuteReader和ExecuteNonQuery都有哪些不同?

ExecuteReader是执行只读向前的查询(SELECT语句),返回值是一个DataReader.ExecuteNonQuery是执行非SELECT查询语句,比如增(INSERT),删(DELETE),改(UPDATE),返回操作受影响的行数.一般都是执行一条语句,所以返回大于零的都是看做正确,当然执行存储过程可能为-1的结果.

C#...cmd.ExecuteNonQuery();和cmd.ExecuteScalar();

举个例子 :cmd.ExecuteNonQuery() 用于执行 update ,delete 等操作。

可以返回更新了多少行,或者删除了多少行。

cmd.ExecuteScalar(); 可以用来返回像 select count(StudentName)from Students where Sex="男" 这样的语句。

返回一个结果值(这里是男生的人数)。

讲的够明白了吧。

在不清楚就要自己多看书了咯。

推荐一下 wrox 的 C#高级编程 里面上面的问题讲的很详细。

executenonquery与executereader的区别

名字说的已经很清楚了 一个是Non Query,就是执行非查询类的语句,比如update和delete 另一个用来查询数据,返回一个DataReader对象,通过遍历这个对象得到结果集中的每条数据

SunthyCloud阿里云国际版分销商注册教程,即可PayPal信用卡分销商服务器

阿里云国际版注册认证教程-免绑卡-免实名买服务器安全、便宜、可靠、良心,支持人民币充值,提供代理折扣简介SunthyCloud成立于2015年,是阿里云国际版正规战略级渠道商,也是阿里云国际版最大的分销商,专业为全球企业客户提供阿里云国际版开户注册、认证、充值等服务,通过SunthyCloud开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡就可以帮你开通、充值、新购、续费阿里云国际版,服务...

pacificrack7月美国便宜支持win VPS,$19.99/年,2G内存/1核/50gSSD/1T流量

pacificrack发布了7月最新vps优惠,新款促销便宜vps采用的是魔方管理,也就是PR-M系列。提一下有意思的是这次支持Windows server 2003、2008R2、2012R2、2016、2019、Windows 7、Windows 10,当然啦,常规Linux系统是必不可少的!1Gbps带宽、KVM虚拟、纯SSD raid10、自家QN机房洛杉矶数据中心...支持PayPal、...

腾讯云轻量应用服务器关于多个实例套餐带宽

腾讯云轻量应用服务器又要免费升级配置了,之前已经免费升级过一次了(腾讯云轻量应用服务器套餐配置升级 轻量老用户专享免费升配!),这次在上次的基础上再次升级。也许这就是良心云吧,名不虚传。腾讯云怎么样?腾讯云好不好。腾讯云轻量应用服务器 Lighthouse 是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助个人和企业在云端快速构建网站、博客、电商、论坛等各类应用以及开发测试环境,并提供...

executenonquery为你推荐
病历单我想请两天病假,病例单怎么写qq业务查询我想查看QQ业务的到期时间,怎么查?performclickC#中 键盘entre执行确定命令的代码是什么HoneypotF-secure杀毒软件的缺点和优点(出自哪个国家)?应用雷达雷达是干什么用的?华为总裁女儿为啥姓孟任正非女儿为什么姓孟?awvawv格式是否等于MP4格式js后退多级页面间的后退如何实现(js方法)印度尼西亚国家代码手机上的国家代码是什么人脸识别解锁iphone人脸识别解锁
php主机空间 免费注册网站域名 免费申请网站域名 代理域名备案 新秒杀 域名商 服务器日志分析 免费ftp空间申请 免费个人空间 umax120 昆明蜗牛家 服务器监测 免费邮件服务器 shuang12 英雄联盟台服官网 lamp什么意思 注册阿里云邮箱 服务器硬件配置 黑科云 rewritecond 更多