C#中ExecuteScalar的使用

 时间:2026-02-13 17:39:39

1、首先在Sqlserver中新建一个这样的数据库表以及字段还有数据.

C#中ExecuteScalar的使用

2、在Visual Studio新建一个控制台应用程序.

C#中ExecuteScalar的使用

3、 string sql = "select * from 表_登录;";

            string 连接字符串 = @"server=.;database=geek;Integrated Security=true";

            object 返回对象;

            using (SqlConnection 连接对象 = new SqlConnection(连接字符串))

            {

                using (SqlCommand 执行对象 = new SqlCommand(sql, 连接对象))

                {

                    连接对象.Open();

                    返回对象 = 执行对象.ExecuteScalar();

                }

            }

C#中ExecuteScalar的使用

4、ExecuteScalar查询返回的数据是查询结果的第一行和第一列.

并且返回的结果是一个object类型.

C#中ExecuteScalar的使用

C#中ExecuteScalar的使用

5、我们把sql语句修改一下,可以看到结果变成了密码456.

C#中ExecuteScalar的使用

C#中ExecuteScalar的使用

6、所以,我们可以得知ExecuteScalar返回的是我们查询结果的第一行第一列数据.

C#中ExecuteScalar的使用

7、我们可以看到,修改了sql语句,由于查询不到.所以返回的object是一个空值.

C#中ExecuteScalar的使用

8、一般我们查询返回的结果都是很多列的.

而这个语句只能给我返回第一行第一列,我们使用它似乎没有太大的意义.

所以,一般使用这条语句,与聚合函数一起使用.

统计最大值,最小值或者查询的总条数.

  • Vsio怎样将一个绘图页的背景应用到其他绘图页
  • VS2019如何更改启动选项
  • FPGA开发教程:[3]开发一个与门程序
  • 命令如何查看指定目录中包含哪些文件夹?
  • c#获取屏幕坐标,并将其转化成窗体或控件坐标
  • 热门搜索
    呼和浩特周边旅游景点 途牛旅游网招聘 中老年旅游 国外旅游哪里最便宜 港澳旅游注意事项 中国禁止韩国旅游 广西龙脊梯田旅游攻略 江苏宜兴旅游 深圳到厦门旅游攻略 柞水旅游