用ado上传数据回db2,速度慢的不行。由于并不知道一共需要取多少条记录,所以首先取的是空的recordset,然后用的是AddNew一条一条的加,通过查看后发现记录是一条一条上传的。
我想请教一下各位大神,怎么实现把所有记录处理完成以后一次上传。还有如何在recordset里面一次开启确定数目的空记录,addnew速度实在是太慢。
希望能够给一个实例。

解决方案 »

  1.   

    本帖最后由 zyq5945 于 2012-09-20 18:53:16 编辑
      

  2.   


    希望还能看到这个老帖子   
    我最近也遇到这个问题,不知道updatebatch怎么用哦
     m_pRecorset->AddNew();
     m_pRecorset->PutCollect
                     ……
     m_pRecorset->Update();  好心的zyq5945,能给个使用updatebatch的类似的代码吗
      

  3.   

    看下这个ADO类,已经封装好了怎么调用UpdateBatch的,需要注意下打开记录集的游标方式。看下这个ADO类,已经封装好了怎么调用UpdateBatch的,需要注意下打开记录集的游标方式。