//使用RecordSet遍历57287条记录,只用了2012毫秒
iTC:=GetTickCount;
qryData.Recordset.MoveFirst;
for i:=1 to qryData.Recordset.RecordCount do
begin
qryData.Recordset.MoveNext;
end;
//使用 DataSet遍历,用了20249毫秒
iTC:=GetTickCount;
qryData.First;
for i:=1 to qryData.RecordCount do
begin
qryData.Next;
end;
博客展示了在Delphi中使用RecordSet和DataSet遍历记录的效率差异。使用RecordSet遍历57287条记录仅用2012毫秒,而使用DataSet遍历则用了20249毫秒,通过代码直观呈现了两者在遍历速度上的不同。
558

被折叠的 条评论
为什么被折叠?



