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

上传文件附件时,怎么获取上传的进度
开发环境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事件里处理,不过要设置成异步方式。

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