客户端更新程序时能否显示更新进度?
=Strtofile(Strconv(字段,14),"XXX.exe")
用这个方法从网络SQL更新程序时,能否显示更新进度(也就是文件下载的进度)?
[解决办法]
如果数据更新记录数是未知的,是不容易实现的。
可以用:
WAIT [数据正在更新中......] WINDOW NOWAIT
数据更新结束后:
WAIT CLEAR
[解决办法]
很明显,通常最新版本的程序只会保存在一条记录中
而只从 sql server 下载一条记录是没办法得到已完成 % 进度值的
如果显示进度对楼主很重要,变通一下保存的方法或许可以接受
上传时就将最新版本切分成几个片段,保存到几条记录中,每一片的大小可根据平均网速计算得出,自动升级代码每下载完一条记录更新一次进度值,最后再将这几段下载的记录拼接成最终的升级版本。