.NET中的Ado Recordset MoveNext()速度很慢?

时间:2011-03-16 14:42:38

标签: c# performance ado recordset

当我在.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();
}

有没有办法让你更快地浏览记录?

0 个答案:

没有答案