读书人

怎么在vb和sql连接的程序执行时动态

发布时间: 2012-02-05 12:07:15 作者: rapoo

如何在vb和sql连接的程序执行时,动态的显示程序执行的过程,并且能暂停查看当前,点击继续运行时继续执行
用的vb和sql做了一个系统,需要动态的显示程序执行过程。例如,vb中加入一个列表显示sql中数据,当点击执行按钮时,列表中的几项记录都要改变,我需要的是动态的显示,一个一个数据改变。并且能在改变时进行暂停查看,点击继续执行,继续当前程序运行。应该需要用到timer控件,请说清楚,不要直接说用什么控件,我需要的是用了这些控件如何操作。

[解决办法]
算法问题.一个全局变量控制继续或暂停.Timer事件里面一个或多个静态变量控制该刷新哪个位置数据
[解决办法]
在 timer 控件的timer 事件中读一个全局变量 i,作计数器用第一次运行时,此变量值为1,用它代入查询语句去设置查询行数:
select top (i) * from tb
查询执行显示完了,计数器加1,等待下次 timer 触发.
设置一定的间隔时间,就能让记录一条条增加显示.

在某个命令按钮click事件程序里,设置 timer1 的 interval 为 0,即停止触发调用数据,如果改为指定时间,又继续.
[解决办法]
你不可能暂停数据库操作数据.等数据执行完后,只能你一行一行地用程序改数据,以造成一数据暂停操作的假象,反正老师要的只是动态显示,又没有说要动态执行,是吧?

读书人网 >VB

热点推荐