当前位置:首页 > 数据库 > ADO > 正文内容

SqlCommand的ExecuteScalar方法

小道6年前 (2018-08-28)ADO4172

用于执行查询语句,并返回单一值或者结果集中的第一条记录的第一个字段的值。该方法适合只有一个结果的查询,例如使用SUM、AVG、Max、Min等函数的SQL语句

返回值是object类型。


查找 用户 表中的总条数:

image.png

            using (SqlConnection conn=new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDBFilename=|DataDirectory|\Database1.mdf;integrated Security=True;User Instance=false"))
            {
                conn.Open();//打开数据库
                SqlCommand cmd = conn.CreateCommand(); //创建一个执行SQL语句
                cmd.CommandText = "select count(id) from 用户"; //SQL查询语句
                Console.WriteLine("返回[用户]表中总条数:{0}",cmd.ExecuteScalar());//输出
            }

输出结果:

image.png


使用ExecuteScalar 输出新加入的数据id号:

            using (SqlConnection conn =new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDBFilename=|DataDirectory|\Database1.mdf;integrated Security=True;User Instance=false"))
            {
                conn.Open();//打开数据库
                SqlCommand cmd = conn.CreateCommand();//创建一个执行SQL语句
                cmd.CommandText = "insert into 用户(帐号,密码) output inserted.id values('123456','666666')";//插入一条信息。 output inserted.id 返回插入信息的id是多少。(id是用户表中自动增加的一列)
                Console.WriteLine(cmd.ExecuteScalar());//输出 output inserted.id  返回回来的id 值。
            }

输出结果:

image.pngimage.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/80.html

分享给朋友:

“SqlCommand的ExecuteScalar方法” 的相关文章

ADO执行数据库操作命令对象SqlCommand

ADO执行数据库操作命令对象SqlCommand

使用Connection对象成功创建数据库连接后,接下来就可以使用Command对象对数据源执行查询、添加、删除和修改等各种SQL命令了。SqlCommand对象用来对SQL Server数据库执行操作命令。SqlCommand属性属性说明CommandText获取或设置要执行的SQL语句或存储过程...

SqlCommand的ExecuteReader方法

SqlCommand的ExecuteReader方法

用于执行查询语句,并返回一个DataReader类型的行集合。解释1:将SQL语句发送到指定连接 生成一个SqlDataReader对象解释2:当ExecuteReader()执行后返回一个SqlDataReader对象两种解释实际上都在说明些方法就是给SqlDataReader对象一个可以访问查询...

使用ADO连接数据库:判断用户输入的帐号和密码是否正确

使用ADO连接数据库:判断用户输入的帐号和密码是否正确

使用ADO连接数据库:判断用户输入的帐号和密码是否正确用户表信息:使用连接查找数据库数据进行登录            Console.WriteLine("请输入用户名...

数据库的数据导入和导出

数据库的数据导入和导出

数据库的数据导入和导出using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.D...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。