我做过,就用table.append
不过不是很快,特别是表内已有很多数据时,
大概在20分--40分之间

解决方案 »

  1.   

    兄弟帮个忙http://www.csdn.net/expert/topic/594/594397.xml?temp=.8597986
      

  2.   

    int i:longint;
    for i:=0 to 65534 do begin
      if database.intran.. then database.commit;
      sql.add('insert XXX ...);
      execsql;
      sql.clear;
      sql.add('update XXX')
    end;
      

  3.   

    算了,这么久还没答案,就当散分好了。TO: linzi(林子) 假如你启用事务,并且不要每增加一条数据就执行一次(假如100条执行一次)的话,速度会更快!我现在就是这样做的,速度成倍增长!!!我是想知道还有没有更好的办法比起来,你的答案更接近,分给你吧。