为什么我用asp.net的datareader 读取一个10万记录的数据库,且只读取了字段"id" :string Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("App_data/data.mdb"); OleDbConnection dbConn = new OleDbConnection(Conn); 
string queryString = "SELECT id FROM admin order by id "; 
OleDbCommand dbcommand = new OleDbCommand(queryString, dbConn); 
dbConn.Open(); 
OleDbDataReader dr = dbcommand.ExecuteReader(); 就只读取就用时间700毫秒左右,而用asp的RecordSet读取一个100万条: sql="select id from ["& datafrom &"] " & taxis 
set rs=server.createobject("adodb.recordset") 
rs.open sql,conn,1,1 
却只用了150毫秒左右.这是怎么回事啊?是我在其他设置上面有问题,还是代码的问题呢?谢谢啊.急!!!!