ExecuteScalar 返回值

ExecuteScalar 返回值ExecuteScalar 执行查询,并返回查询所返回的结果集中第一行的第一列。忽略额外的列或行Execute=执行;scalar=数量;so,从字面意思来讲,可将ExecuteScalar和ExecuteNonQuery对比来学习。ExecuteScalar()方法的作用是:执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。

大家好,又见面了,我是你们的朋友全栈君。

ExecuteScalar 

执行查询,并返回查询所返回的结果集中第一行的第一列。忽略额外的列或行

Execute=执行;
scalar=数量;
so, 从字面意思来讲,可将ExecuteScalar 和ExecuteNonQuery对比来学习。
ExecuteScalar()方法的作用是:
执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。

string strConn = “Data Source=(local);Initial Catalog=paperManage;Integrated Security=True”;
SQLConnection objConn = new SQLconnection(strConn);
SQLCommand objCMD = new SQLCommand(strSQL,objConn);
object objResult = objCMD.ExecuteScalar() //或者 string result = objCMD.ExecuteScalar().toString();

ExecuteNonQuery执行一个SqlCommand返回操作影响的行数,这个多半是判断操作是否成功的,例如插入删除和更新操作,如果影响行数为0的话,则证明操作是不成功的,大于0则证明操作成功。
而ExecuteScalar()方法也用来执行SQL语句,但是ExecuteScalar()执行SQL语句后的返回值与 ExecuteNonQuery()并不相同,ExecuteScalar()方法的返回值的数据类型是Object类型。
object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据类型转换为对应的数据类型

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148700.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • InnoDB中的索引类型

    InnoDB中的索引类型InnoDB数据引擎使用B+树构造索引结构,其中的索引类型依据参与检索的字段不同可以分为主索引和非主索引;依据B+树叶子节点上真实数据的组织情况又可以分为聚族索引和非聚族索引。每一个索引B+树结构都会有一个独立的存储区域来存放,并且在需要进行检索时将这个结构加载到内存区域。真实情况是InnoDB引擎会加载索引B+树结构到内存的BufferPool区域。聚簇索引(聚集索引)聚簇索引指的是这样的数据组织结构:索引B+树的每个叶子节点直接对应了真实的DataPage。并且B+树所有的叶子节点在最底层共同描

    2022年6月1日
    37
  • 项目的生命周期_项目生命周期的阶段

    项目的生命周期_项目生命周期的阶段项目管理的基本内容:计划、组织和监控。项目生命周期划分为3个基本的阶段:计划、实时监控和总结。根据PMBOK,项目生命周期分为5个阶段:(1)启动。>项目正式被立项,并成立项目组,宣

    2022年8月6日
    5
  • python 爬虫新手入门教程

    python 爬虫新手入门教程python爬虫新手教程一、什么是爬虫爬虫就是把一个网站里的内容读取下来这里我们就要学习一个知识我们看到的网页是有一种叫HTML的语言编写的他可以给文字显示不同的样式如:<p&gt

    2022年7月3日
    31
  • 一文轻松搞懂redis集群原理及搭建与使用

    一文轻松搞懂redis集群原理及搭建与使用

    2022年4月2日
    40
  • 2246xt u盘开卡详细教程_电脑重装系统:常规U盘PE装机详细教程~[通俗易懂]

    2246xt u盘开卡详细教程_电脑重装系统:常规U盘PE装机详细教程~[通俗易懂]系统重装:常规U盘PE装机详细教程!一适用条件此方法适用任何情况下的电脑系统新装、重装!8G大小的U盘X1微PE工具箱软件X1微软原版系统镜像文件X1PE系统我这里推荐使用微PE工具箱(优启动、老毛桃、大白菜都可以使用哪个看你自己心情)。在微PE官网下载工具箱安装包,推荐直接下载V2.0版本,支持NVME盘。如果你的…

    2022年6月12日
    31
  • electron调用go_opencv scalar

    electron调用go_opencv scalarglub一般都是很轻量的编译。go太重了,改一小个部分,就编译的话,多数是编译失败。而且很消耗性能,还没想到完美的优化办法。暂时用个定时器监听2秒,停止1秒,如此循环,会减少些“无效”的编译varwatch=require(‘glob-watcher’);varexec=require(‘child_process’).exec;varsys…

    2025年7月28日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号