后台数据库的操作,如何在前台显示进度? 问:我在后台数据库操作的时候,如何在前台显示操作的进度呢?比如我用SQL建一个库结构,怎么样在程序的面板上显示进度呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用数据库的纪录数作为条件。用gauge实现gauge1.parogress:=query1.recordcound; 可以开辟一个线程,估计时间来显示prograss也可以直接用用动画来实现 同意 honey_001(雪糕) 的做法可以试一试 可以用数据库的纪录数作为条件。用gauge实现gauge1.parogress:=query1.recordcound;可不可以举个例子哟 假如数据库里面有个cursor,我怎么知道他的进度呢? 哪位哥们可不可以说清楚一点?我存储过程里面的cursor,我怎么在前端显示操作的进度呢? gauge 是什么东西呀?在什么地方呀?请高手说明白些! 1.可以单独开一个线程来显示proggress;2.可以执行几个动作后,手工设置进度条,用StepIt方法,但是不精确;3.当然parogress:=query1.recordcound;这种方法更好! 不知道是不是可以知道你需要处理的记录数,而且这些操作是在一个ADO控件中完成的,如果是这样的话,可以使用ADO的异步操作功能来完成,即:progressbar1.max:=adodataset1.recordcount;try adodataset1.active:= false; adodataset1.executeoptions :=[eoAsyncFetch];finally adodattaset1.active :=true;end;然后在adodataset1的onfetchprogress中写: progressbar1.position := progress; 如何实现这样的功能..... 问一个简单的问题 请教:如何在DBGrid显示XML文件数据内容? 怎样让DBGrid不支持鼠标滚轮滚动? 简单问题:怎么让ServerSocket指定使用那种协议(TCP、UDP)或类型 一台电脑可以连接两台针式打印机(EPSON LQ-300K)吗? 请求帮助, 关于 TWebActionItem Create一个VCL对象时,会不会出现异常? 免费培训JAVA,1对1教学,北京的学生请看看 关于在表中设主键的问题 DELPHI问题集 菜鸟请教:如何在windows桌面上删掉我的电脑以及ie图标(98,2k)?或者让ie无法进入系统资源(硬盘),谢谢!
gauge1.parogress:=query1.recordcound;
也可以直接用用动画来实现
可以试一试
gauge1.parogress:=query1.recordcound;
可不可以举个例子哟
2.可以执行几个动作后,手工设置进度条,用StepIt方法,但是不精确;
3.当然parogress:=query1.recordcound;这种方法更好!
progressbar1.max:=adodataset1.recordcount;
try
adodataset1.active:= false;
adodataset1.executeoptions :=[eoAsyncFetch];
finally
adodattaset1.active :=true;
end;然后在adodataset1的onfetchprogress中写:
progressbar1.position := progress;