当我在.NET应用程序中从VB应用程序收到ADO Recordset(大约70.000条记录)时,第一个例子只需要6秒,而第二个例子需要150秒?
第一
dynamic recordset = myVBObject.GetRecordset();
recordset.GetRecords();
第二
dynamic recordset = myVBObject.GetRecordset();
while (resultComObject.AbsolutePosition != ADODB.PositionEnum.adPosBOF && resultComObject.AbsolutePosition != ADODB.PositionEnum.adPosEOF)
{
resultComObject.MoveNext();
}
有没有办法让你更快地浏览记录?