首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

上传文件附件时,如何获取上传的进度

2012-02-04 
上传文件附件时,怎么获取上传的进度开发环境C++ builder 2009数据库:Sql server 2005利用Ado的方式,采用AD

上传文件附件时,怎么获取上传的进度
开发环境C++ builder 2009
数据库:Sql server 2005

利用Ado的方式,采用ADOQuery控件,数据库中字段类型为image

问题:
我现在上传附件时,想用一个进度条动态的显示已经传输的字节数,或者百分比(要真实)

哪位有类似的经验分享一下!!!

[解决办法]
ADOQuery控件怎么保存IMAGE字段类型的?
代码可以贴出来吗?

ADOQuery控件有个OnFetchProgress事件,可以在里面实现你的功能吧

或者BeforePost和AfterPost事件里面

[解决办法]
void __fastcall TForm1::ADOQuery1FetchProgress(TCustomADODataSet *DataSet,
int Progress, int MaxProgress, TEventStatus &EventStatus)
{
//Progress
//MaxProgress
}
[解决办法]
进度 = 上传总大小 / (上传速度 X 上传时间)
[解决办法]
就是OnFetchProgress事件里处理,不过要设置成异步方式。

[解决办法]
学习了
[解决办法]
帮顶一下!!
[解决办法]
學習
[解决办法]
还没有解决吗?
[解决办法]
看你用什么控件,一般都是:速度 = 已传大小/已用时间 ,要自己算的

热点排行