但我掉用一个运算很大的存储过程时,在前台等待时间可能要30秒,这样的话看起来好像是程序死了一样。我怎么用进度条控件作一个进度,
我试了一下,在执行存储过程时。好像程序是停在那里,所以进度条也是不动的。
我试了一下,在执行存储过程时。好像程序是停在那里,所以进度条也是不动的。
解决方案 »
- 依然是delphi双色球选号的问题!!!!
- cxgrid怎么将多表头中一些列不绑定?
- 求fastreport在D6下可使用版本,版本没什么要求,稳定能用就好
- delphi如何实现VB中的sendkeys??????????
- 请大家帮忙看看!简单问题!~~~急!解决结贴!
- 武汉招聘用ASP, DELPHI的程序员,
- 药店收费时,输入一个药品号查出一个药品,然后输入第二药品号,查出另一个药品,这两个药品同时显示在一个页面上,而且一同打印出来,是
- bn_clicked消息如何使用
- 绑定控件TDBEdit的事件捕捉不到,有谁能给帮助?
- button按钮怎么没有颜色设置???
- 呵呵呵!帮帮忙!
- delphi中如何设置窗体总在最前面显示且其它窗体则点击无效
with ADOStorProc do
begin
Parameters.ParamByName('@P1).value := '001';
Animate1.Active:=true;
ExecProc;
Animate1.Active:=false;
end;
Executeoptions-->eoAsyncExecute设为TRUE; {异步执行}
procedure TForm1.ADODataSet1Fetchprogress(DataSet: TCustomADODataSet;Progress,MaxProgress: Integer;var EventStatus: TEventStatus);
begin
ProgressBar1.Position := Progress;
end;procedure TForm1.ADODataSet1FetchComplete(DataSet: TCustomADODataSet;const Error; var EventStatus: TEventStauts);
begin
ProgressBar1.Position := 0;
ShowMessage('资料处理完毕');
end;
eoAsyncFetch 异步提取
eoAsyncFetchNonBlocking 无阻塞方式异步提取
eoExecuteNoRecords 无返回记录执行