我试着写了一个,可速度不令我满意:从SQl Server2000下载一有三字段800条记录的表至本地Access表,(都使用Ado连接)需要12秒,太慢了,Bde中Batchmove的源码我看过了,他最终调用了BDE的函数(BDiBatchmove),有谁更清楚?

解决方案 »

  1.   

    这个问题我也想知道,你知道了告诉我。
    我有用AdoBAtchMove试过,但速度还是比较慢。
      

  2.   

    我是用interbase的Stored Procedures把现有的.dbf数据移植到interbase去.
    Delphi负责读取.dbf的数据, 然後提交到interbase上的Stored procedures.
    每秒可执行300+ 至 500条纪录.  就算是160,000条纪录, 也可以很快地完成吧.BDE的BatchMove要用到BDE的engine, 效果较差. 因为我是用ibobjects做控件.
    远比用BDE为快.
      

  3.   

    erickleung()大侠,能给个列子吗?
      

  4.   

    AdoBAtchMove,有这个函数吗?Sean2000,发E_mail:[email protected]
      

  5.   

    sean2000(sean2000)其实我早就给了分可一直不显示我不知道是什么原因!