zoukankan      html  css  js  c++  java
  • ExecutScalar()的简单用法

    :

        下面是一个实列:

            SqlConnection con = new SqlConnection   ("Server=.;Database=test;Integrated Security=SSPI");
            con.Open();
            int num;
            SqlCommand cmd = new SqlCommand("select count(*) from More where StuId=10", con);
            num = (int)cmd.ExecuteScalar();
            Response.Write(num);

            con.close();

    注:
      ExecuteScalar()方法是从数据库中查询结果集,并返回结果集中的

    第一行第一列的数据(是一个Object类型的),这对于聚合函数特别有

    用。 

      ExecuteNonQuery:同样也是Command的一个对象,用来返回SQL

    语句执行后受影响的行数。对于ExecuteNonQuery,Command用来

    执行的Sql语句不能是Select,因为Select只是在原数据上检索,不能

    对数据产生影响。
      
      ExecuteScalar:可以使用 Command 对象的 ExecuteScalar 方法

    检索参数值。另外,ExecuteScalar 返回该存储过程的第一行的第一

    列。可以简单理解为ExecuteScalar就是一个特殊的DataReader方

    法,DataReader返回的是一个含有所有查询值的列表,而

    ExecuteScalar仅仅返回一个值

     

  • 相关阅读:
    XCTF Guess-the-Number
    XCTF 3rd-GCTF-2017 hackme
    XCTF IgniteMe
    hdu 1713 相遇周期
    hdu 2092 整数解(一元二次方程解)
    failed to find romfile "efi-virtio.rom"
    在KVM主机和虚拟机之间共享目录
    Ubuntu下载连接(阿里云镜像)
    ubuntu apt-mirror 同步源到本地
    ubuntu 构建 deb 安装包
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1154281.html
Copyright © 2011-2022 走看看