如何实时得知ADOTable用open方法打开远程SQL Server2000某个表后取得的记录个数?
本人由于经常要从公司网上一SQL Server2000主机上下载(或复制)数据到本地,在使用ADOTable的Open后,ADOTable就将远程数据自动下载的本机的内存中,我想知道有没有方法实时测得下载进度,即实时知道有多少个记录已经下载到本地缓存中? 问题点数:0、回复次数:3Top
1 楼lovend(颓废之吻)回复于 2005-06-01 16:48:21 得分 0
試一下這樣行不﹐用Timer1控件設置每3秒鐘(這個時間由你定﹐可以是一秒等等﹐不過為了減輕系統負擔﹐可以設長一點。)檢測以下adotable1.RecordCount的數量。
具體在Timer1的onTimer1事件中寫﹐edit1.text:=inttostr(adotable1.RecordCount);
你可以試一下是否可行。
Top
2 楼gz_(心园)回复于 2005-06-07 15:46:53 得分 0
试过了,不行的Top
3 楼hotzhu(天下无妞)回复于 2005-06-09 09:19:59 得分 0
你看看能不能从TCustomDataset上入手,增加相关过程Top




