int i = 0;
string x="";
while(dr.Read())
{
i++;
if(i==N) x=dr["字段"].ToString();
}

解决方案 »

  1.   

    net_lover(孟子E章) 万分感谢老大出手
    for(int i=0;i<cc.Count;i++)
    {
    string[] str = cc[i].ToString().Split('@');
    string ii = str[1]; OleDbCommand NewAccessComm = new OleDbCommand("SELECT db FROM table WHERE aa = '"+ii+"'", NewAccessConn);
    OleDbDataReader data = NewAccessComm.ExecuteReader();
             aaaaaaaaaa = data这个数据集的第一条记录,这地方应怎么写呀 }
      

  2.   

    OleDbDataReader data = NewAccessComm.ExecuteReader();
    data.Read();
    aaaaaaaaaa =data["db"].ToString();
      

  3.   

    if (oledr.Read())
    {
      strnew=oledr["AllCount2"].ToString();
    }
    oledr.Close
    也就是说datatreader只是是用来查取数据的。