SqlDataReader是一个只进读取流对象注意要这样用
SqlDataReader sdr
//...
while(sdr.Read()){
  var v=sdr.ReadToString(0);//参数代表列序号
}

解决方案 »

  1.   

    string UserPower =reader1["power"].ToString();//出现异常啊;"power"你确定这个没有写错?
      

  2.   

    power我没有写错,是表中的一列名,为什么还会显示不包含readtostring啊?虽然很简单,但是我就是不知道改哪里啊?帮帮忙吧,呵呵
      

  3.   

    SqlDataReader reader = da1.getcom(queryString); 
    reader要先关闭,才能操作
    或重新定义一个SqlConnection
      

  4.   

    不能同时打开两个SqlDataReader 
      

  5.   

    string str;//数据库的位置
    string queryString = "SELECT * from users where name='" + cmb_username.Text.Trim() + "'and password='" + txt_password.Text.Trim() + "'"; SqlConntion conn=new SqlConntion(str);conn.Open();
    SqlCommd comm=new SqlCommd(conn,queryString);
    comm.Exc....
    SqlDataAdater ada=new  SqlDataAdater(comm);
     string str2;//你要取的列
    str2=table.Rows[i]["列名"];DataTable table=new DataTable();ada.Fill(table);