程序员

C#基础06(基础的增删改查)

作者:admin 2021-08-16 我要评论

使用Command对象的方法执行查询并获取结果 ExecuteScalar():执行查询返回第一行第一列的值 程序中 int num(int)cmd.ExecuteScalar();//需要强转 查询多行多列的...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

使用Command对象的方法执行查询并获取结果

ExecuteScalar():执行查询,返回第一行第一列的值

程序中:
int num=(int)cmd.ExecuteScalar();//需要强转

查询多行多列的数据
ExecuteReader():执行查询,返回DataReader对象

//循环读取数据行并显示
while (reader.Read())
{
int no = (int)reader[“StudentNo”];//根据列名访问
string name = reader[1].ToString();//根据列索引访问
Console.WriteLine(("{0}\t{1}", no,name);
}
reader.Close(); //关闭DataReader

DataReader的主要成员
属性:
HasRows :是否返回了结果
方法:
Read():前进到下一行记录
Close():关闭DataReader对象

使用DataReader检索数据的步骤:
1.创建Command对象
2.调用ExecuteReader()方法 返回DataReader对象
3.使用DataReader的Read()方法逐行读取数据
4.读取某列的数据:
(1)(数据类型)dataReader[指定列的索引,从0开始]
(2)(数据类型)dataReader[指定列名]
5.关闭DataReader对象

;原文链接:https://blog.csdn.net/Zzy2372/article/details/115911571

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • C#基础06(基础的增删改查)

    C#基础06(基础的增删改查)

  • Vue技术分析

    Vue技术分析

  • Chia挖矿教程Windows版-(投资须谨慎,

    Chia挖矿教程Windows版-(投资须谨慎,

  • 比特币智能合约 2.0(1)

    比特币智能合约 2.0(1)

腾讯云代理商
海外云服务器