Почему при получении набора записей ADO (около 70 000 записей) из приложения VB в моем приложении .NET первый пример занимает всего 6 секунд, а второй - более 150 секунд?
1st:
dynamic recordset = myVBObject.GetRecordset();
recordset.GetRecords();
2nd:
dynamic recordset = myVBObject.GetRecordset();
while (resultComObject.AbsolutePosition != ADODB.PositionEnum.adPosBOF && resultComObject.AbsolutePosition != ADODB.PositionEnum.adPosEOF)
{
resultComObject.MoveNext();
}
Есть ли способ ускорить перемещение по записям?