当前位置:主页 > 查看内容

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

发布时间:2021-08-16 00:00| 位朋友查看

简介:使用Command对象的方法执行查询并获取结果 ExecuteScalar():执行查询返回第一行第一列的值 程序中 int num(int)cmd.ExecuteScalar();//需要强转 查询多行多列的数据 ExecuteReader()执行查询返回DataReader对象 //循环读取数据行并显示 while (reader.Read()……

使用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
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:Vue技术分析 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐