问:
   数据库我链接好了,我想把ID=5的记录读出来,并放到一个变量里, 请问怎么做,C#

解决方案 »

  1.   

    我做了个按钮,单击后读取一个ID为5的记录,在user表里,
    然后把它付值给一个为  m_user 的变量,
    这样就可以了,谢谢!
      

  2.   

    用cmd.ExecuteScalar ,它只会取第一行的第一列
    string str=cmd.ExecuteScalar().ToString()就可以了啊
    最好你的查询语句就取出一个记录
      

  3.   

    con.Open();
    SqlCommand cmd = new SqlCommand("Select * From [你的表名] Where ID=5",con);
    SqlDataReader dr;
    dr =cmd.ExecuteReader();
    if(dr.Read)
    {
      for (int i=0;i<=dr.FieldCount-1;i++)
      {
       MessageBox.Show(dr.GetValue(i).ToString);//在这里给你的变量赋值
      }
    }
    dr.Close;
    con.Close;