用ADOQuery如何批量录入以提高insert的速度?怎么用UPDATEBATCH?
我用的是这样的方式写数
据库的ADOConnection连接数据库,ADOQuery的connection属性为ADOConnection
for i:=1 to 20000 do
begin
adoquery1.Close;
adoquery1.SQL.Clear;
strsql:='insert into t1 (a) values(''1'')';
adoquery1.SQL.Add(strsql);
adoquery1.ExecSQL;
end;
这样需要2分钟,在网上看了一些帖子说可以用UPDATEBATCH批量录入,就是先写在缓存里后一起执行。
请问在用ADOConnection+ADOQuery的方式下如何使用,希望能有源代码