本人由于经常要从公司网上一SQL Server2000主机上下载(或复制)数据到本地,在使用ADOTable的Open后,ADOTable就将远程数据自动下载的本机的内存中,我想知道有没有方法实时测得下载进度,即实时知道有多少个记录已经下载到本地缓存中?

解决方案 »

  1.   

    試一下這樣行不﹐用Timer1控件設置每3秒鐘(這個時間由你定﹐可以是一秒等等﹐不過為了減輕系統負擔﹐可以設長一點。)檢測以下adotable1.RecordCount的數量。具體在Timer1的onTimer1事件中寫﹐edit1.text:=inttostr(adotable1.RecordCount);
    你可以試一下是否可行。
      

  2.   

    你看看能不能从TCustomDataset上入手,增加相关过程