SqlDataReader dr = cmd.ExecuteReader();
    bool blnLogin = dr.Read();    if (blnLogin)
    {
             types.Text = dr[1].ToString();
             users.Text = dr(2).ToString();
             titles.text = dr(3).ToString();
             texts.text = dr(4).ToString();
             dates.text = dr(5).ToString();
   }    dr.Close();
    conn.Close();

解决方案 »

  1.   

    SqlDataReader dr = cmd.ExecuteReader();
    if(dr.Read())
    {
        bool blnLogin = dr.Read();    if (blnLogin)
        {
                 types.Text = dr[1].ToString();
                 users.Text = dr(2).ToString();
                 titles.text = dr(3).ToString();
                 texts.text = dr(4).ToString();
                 dates.text = dr(5).ToString();
       }
    }
        dr.Close();
        conn.Close();如果dr已经close掉,你怎么读内容?
      

  2.   

    dr 用玩了再关
    你的数据库只有一条数据??
    SqlDataReader dr = cmd.ExecuteReader();      if (dr.Read();)
        {
                 types.Text = dr[0].ToString();
                 users.Text = dr[1].ToString();
                 titles.text = dr[2].ToString();
                 texts.text = dr[3].ToString();
                 dates.text = dr[4.ToString();
       }    dr.Close();
        conn.Close();