Insert的效率问题,在线等!!!仅有90分了!!!
for i:=0 to 100000 do
begin
strSql := 'Insert Into XlsRW Values(''' + shtName + ''', ' + IntToStr(k) + ', ' + IntToStr(i) + ', ' + IntToStr(j) + ', ''' + s + ''');';
Qry.SQL.Add(strSql);
Qry.ExecSQL
end;
执行10万次以上的语句,要半个小时左右。如果提高效率?
改成下边的方式也一样:
for i:=0 to 100000 do
begin
strSql := 'Insert Into XlsRW Values(''' + shtName + ''', ' + IntToStr(k) + ', ' + IntToStr(i) + ', ' + IntToStr(j) + ', ''' + s + ''');';
Qry.SQL.Add(strSql);
end;
Qry.ExecSQL
请高人指点!!!