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对象,通过遍历这个对象得到结果集中的每条数据

Hostodo:$19.99/年KVM-1GB/12GB/4TB/拉斯维加斯

Hostodo发布了几款采用NVMe磁盘的促销套餐,从512MB内存起,最低年付14.99美元,基于KVM架构,开设在拉斯维加斯机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,数据中心目前在拉斯维加斯和迈阿密,支持使用PayPal或者支付宝等付款方式。下面列出几款NVMe硬盘套餐配置信息。CPU:1core内存:512MB...

LightNode($7.71/月)香港cn2精品线路

LightNode官网LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。为用户带来高性能服务器以及优质的服务的同时还提供丰厚的促销活动,新用户注册最高送$20。注册用户带新客即可得10%返佣。商家支持PayPal,支付宝等支付方式。官网:https:/...

VoLLcloud(月付低至2.8刀)香港vps大带宽,三网直连

VoLLcloud LLC是一家成立于2020年12月互联网服务提供商企业,于2021年1月份投入云计算应用服务,为广大用户群体提供云服务平台,已经多个数据中心部署云计算中心,其中包括亚洲、美国、欧洲等地区,拥有自己的研发和技术服务团队。现七夕将至,VoLLcloud LLC 推出亚洲地区(香港)所有产品7折优惠,该产品为CMI线路,去程三网163,回程三网CMI线路,默认赠送 2G DDoS/C...

executenonquery为你推荐
迅雷地址转换网页上的迅雷下载功能是怎么实现的,难道是用链接转换工具把普通下载地址转换成迅雷下载地址?谢谢 谢谢知识分享平台微信看到一些文章,可以分享到知识付费的平台吗?怎么操作呀?搜索引擎的概念7 什么是搜索引擎?如何在Internet上搜索图片和文字资料的?模式识别算法模式识别的简史activitygroup请问在activitygroup中嵌入多个webview,切换时如何保持状态移动硬盘文件或目录损坏且无法读取移动硬盘提示文件或目录损坏且无法读取,怎么修复网络备份网络系统备份的主要目的以及网络系统备份体系主要包括哪几方面?web推送javaweb写的聊天网页是如何向客户端发送消息?视频比特率是什么求解:视频格式搞成720p(1280 * 720),MP4,码率是10MB什么意思,详细点~微信电脑版2013电脑怎样上微信呢?
中国十大域名注册商 高防服务器租用 vps交流 免费com域名申请 lamp flashfxp怎么用 site5 tier 国外免费空间 元旦促销 免空 789电视 网游服务器 免费私人服务器 lamp架构 1美元 免备案cdn加速 cdn服务 hdchina 新网dns 更多