OleDbConnection MyConn = new OleDbConnection(CONN_STRING);for(int i=0;i<=pageCount;i++)
{
   strSQL = "select * from tables";
   OleDbCommand MyComm = new OleDbCommand(strSQL,MyConn);
   
############################################   
   OleDbDataReader dr ;
   dr = MyComm.ExecuteReader();
############################################       while(needSend){
     if (dr.Read())
        Thread.Sleep(200);
     else
         break;
   }
   dr.Close();
   MyComm.Dispose();
   if (!needSend)
      break;
}郁闷死了。
当for第二次循环的时候,就死在这里了。请高人帮解!
############################################   
  dr = MyComm.ExecuteReader();
############################################