循环插入从第1条到10000条记录到数据库中时,
速度非常慢。我用的是BDE
for i:=0 to 10000 do
begin
table1.Append;
table1.AppendRecord(['1','1','a','b']);
end;请问各位高手应用什么方法解决?
谢谢
速度非常慢。我用的是BDE
for i:=0 to 10000 do
begin
table1.Append;
table1.AppendRecord(['1','1','a','b']);
end;请问各位高手应用什么方法解决?
谢谢
添加记录似乎没有好的办法可以避免循环。
除非存储过程自己实现
如果数据量大的话,你可以分批插入,一次插入1000条,用缓存写入这样好些。
如果数据量大的话,你可以分批插入,一次插入1000条,用缓存写入这样好些。请问怎样分批插入?用缓存是不是把CachedUpdates :=true;
好像效果一样,也是很慢。