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(年付12美元),美西斯波坎机房Linux VPS主机66折

Hostodo 商家是比较小众的国外VPS主机商,这不看到商家有推送促销优惠在美国西岸的斯波坎机房还有少部分库存准备通过低价格促销,年付低至12美元Linux VPS主机,且如果是1GB内存方案的可以享受六六折优惠,均是采用KVM架构,且可以支付宝付款。第一、商家优惠码优惠码:spokanessd 1GB+内存方案才可以用到优惠码,其他都是固定的优惠低至年12美元。第二、商家促销这里,我们可以看到...

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

Gcore(75折)迈阿密E5-2623v4 CPU独立服务器

部落分享过多次G-core(gcorelabs)的产品及评测信息,以VPS主机为主,距离上一次分享商家的独立服务器还在2年多前,本月初商家针对迈阿密机房限定E5-2623v4 CPU的独立服务器推出75折优惠码,活动将在9月30日到期,这里再分享下。G-core(gcorelabs)是一家总部位于卢森堡的国外主机商,主要提供基于KVM架构的VPS主机和独立服务器租用等,数据中心包括俄罗斯、美国、日...

executenonquery为你推荐
performclickVB.net 窗体3里面的单击事件在窗体1中怎么调用mac地址克隆mac地址克隆是什么意思。以图搜人怎样人肉搜人?只知道他名字和当初居住的地址oa办公系统下载OA在哪里下载?网络审计网络审计和传统审计的范围有什么变化小四号字word里的小四号字在Photoshop里是指多少点字体?天翼校园宽带天翼校园宽带怎么样用手机打开这个页面登陆云盘网谁知道免费的网盘?labelforhtml标签中lable的for属性有什么作用?bt代理为什么用代理下载BT非常非常慢啊?
虚拟空间免费试用 域名空间购买 域名备案收费吗 七牛优惠码 狗爹 免备案空间 缓存服务器 ev证书 云图标 网盘申请 商务主机 52测评网 cdn联盟 qq对话框 彩虹云 根服务器 外贸空间 美国盐湖城 qq金券 789电视剧网 更多