• 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仅仅返回一个值

     

  • 相关阅读:
    JQuery判断checkbox是否选中-批量
    浮动跟随
    当天时间戳范围
    统计兼职人员打标签数量
    submit回车提交影响
    js 数组去除空值
    js循环
    ajax
    滚动条位置
    oc基础-set和get方法的使用
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1154281.html
Copyright © 2020-2023  润新知