线程中 用ADO连接ACCESS数据库后用 ADOQUERY  sql insert 多条数据怎么才可以立即保存进数据库?10000条记录要等死人了肯定我弄错了!但不知错在那?各路好手请教了!

解决方案 »

  1.   

    每条语句执行完post一下看看行不行?
      

  2.   

    不行
    我现在是2个程序 一个从网上采集信息入库 用多线程然后用另一个去处理但第一个在线程中insert 后到缓存入库好象有一段时间结果第二个程序要等好久才可以读出数据
     用BDE好象没这问题 转到ADO才遇到 郁闷 为什么要转呢:(
    我应该怎么做?刚接触ADO 不知怎么下手 还等米下锅 心急啊!
      

  3.   

    try this:procedure TForm1.Button1Click(Sender: TObject);
    begin
      ADOConnection1.BeginTrans;
      try
        //Do your insert...
        ADOConnection1.CommitTrans;
      except
        ADOConnection1.RollbackTrans;
      end;
    end;
      

  4.   

    还是不行 暂时修改为BDE凑合用 抽空解决他!
    此帖算送分贴 跟贴有分了!谢谢各位了!