Всем привет.
Есть вопрос по оптимизации кода для ускорения работы с рекордсет.
Dim Con As ADODB.Connection
Dim RS as ADODB.Recordset
Set Con = New ADODB.Connection
Con.ConnectionString = "DSN=Test;UID=;PWD=;"
Con.Open
Set rs=con.execute ("Select * from Tetstable while time betwen....... order by.....")
do while not(rs.eof)
......
rs.movenext
loop
Все дело в том что записей в таблице больше 1 000 000 а выборка по Select от 10 000 до 50 000
Сам селект занимает 3-5 сек а вот голый цикл, без исполнения процедуры обработки 30-40 сек.
Я понимаю что много записей, но может есть способ ускорить решение данной задачи?