MyReader记录集中假如有3条记录,可是当用while(MyReader.Read())
{
    aa += MyReader["Pub_Position_ID"].ToString()+",";
}this.Label1.Text = aa;这段代码后,却只显示出 2条记录的 id号,(174,176)
而应该显示 (174,176,179)

解决方案 »

  1.   

    使用SQL SERVER?那就首先使用查询分析器来确认你的SELECT的语句是否正确
      

  2.   

    我使用SQL SERVER查询分析器确认你的SELECT的语句,结果确实是3条记录,而我的lable就是显示2条记录的id,总是把最后一个记录丢掉
      

  3.   


    if(MyReader.Read())
    {
      Do
      {  
        aa += MyReader["Pub_Position_ID"].ToString()+",";
      }
      while(MyReader.Read())
    }
    试试