Is there any way of improving the performance of moving through the records in a dataset? For about 250 records the following in delphi takes about 4 seconds on a Pentium 4 3 Ghz. I have mappoint in an OLEContainer.

oRecordSet.MoveFirst;
while not oRecordSet.Eof do
begin
oRecordSet.MoveNext;
end;


stephen