我连接远程sqlserver2000数据库,如果在连接过程中由于对方不开机或其他原因需要connect需要时间较长,于是我做了一个连接数据库的窗口,在其中放了一个沙漏的动画。然后我在窗口的timer事件中写入:连接sqlserver2000的脚步,但是郁闷的是当执行timer中数据库连接时,动画就不动了,非要等到连接超时报错!如何处理,请高手作答!谢谢!
窗口名称:w_connectdbs
窗口控件:picture
open事件:timer(1)
timer事件:前面略。。。。
CONNECT USING SQLCA;
------解决方案--------------------
为什么要把连接DB 的代码放在timer() 里?
------解决方案--------------------
你搞成AVI或SWF播放就行。如果一个单程需要很长时间才响应的话普通的GIF是不会动的。
------解决方案--------------------
建议放弃这种连接数据库时显示动画的处理方式。
------解决方案--------------------
多线程试试看。
------解决方案--------------------
pb多线程,不行滴。据说网络上的提供的也都是假的。。