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();
############################################
{
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();
############################################
好象不是这个原因!
我把这个注释后,还是不行。界面就死在这里了。
dr = MyComm.ExecuteReader();循环的,cpu 100%
好象有死循环,但是不知道在那?