我有一个函数 TTOA() 来执行一个SQL语句,在TTOA()开始执行的一开始,progressbar开始动作,TTOA()执行完毕后,progressbar动作完成,要实现这个效果,应当怎么样用progressbar呢!

解决方案 »

  1.   

    按时间更新你的progressbar进度
      

  2.   

    其实是一个估算SQL语句执行时间问题,在程序启动时估算每种SQL语句的执行时间并存入数组或文件,然后与进度条关联。计算语句SQL语句执行时间的方法如下:--MSSQL:declare @begin datetime
    declare @End datetime
    set @begin=getdate()
       --执行的语句写在这里
    set @End=getdate()
    select datediff(millisecond,@begin,@End) as 执行的时间
    --millisecond表示毫秒 如果看秒可以使用ss