永发信息网

SqlDataReader dr; dr= sqlcmd.ExecuteReader();两句的原理啊

答案:2  悬赏:70  手机版
解决时间 2021-05-19 18:13
  • 提问者网友:爱唱彩虹
  • 2021-05-19 12:04
dr是什么? dr= sqlcmd.ExecuteReader();是不是方法
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-05-19 12:52

SqlDataReader 这是个类。。所以DR是对象


而这个对象所执行的是SQLCMD对象下的ExecuteReader();方法

全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-05-19 13:54

SqlCommand sqlcmd=new SqlCommand("Select * from tableName",con);

SqlDataReader dr; dr= sqlcmd.ExecuteReader();//SqlDataReader 连接式访问。假设表中有三列(a,b,c)

//循环一次读取一行,假设每列都是varchar类型的

while(dr.read())

{

string a_value=dr[0].ToString();//a列的值

//string a_value=dr["a"].ToString();

string b_value=dr[1].ToString();//b列的值

//string a_value=dr["b"].ToString();

string c_value=dr[2].ToString();//c列的值

//string a_value=dr["c"].ToString();

}

看下ado.net就知道了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯