首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb如果非法退出,该怎么解决

2012-01-13 
vb如果非法退出我做了一格unform过程,在关闭该窗口时就从数据库删除相应的记录,我想问一下的就是,如果用户

vb如果非法退出
我做了一格unform过程,在关闭该窗口时就从数据库删除相应的记录,我想问一下的就是,如果用户非法退出或者断电,死机,会执行相应的unform过程吗?如果不执行的话,该如何操作呢?

[解决办法]
如果停电,怎么可能还会运行程序?计算机不用电就可以使用?
如果死机还能运行程序,那就不是死机了。
非法退出也同样道理。
[解决办法]
那你就在程序运行的时候在硬盘或注册表上设个标志,在程序退出的时候删除这个标志,这样就算停电了,下次再运行程序的时候就可以检查这个标志,如果标志还在的话就执行删除操作
[解决办法]
如果数据量不大还有个办法。
正常运行时的数据不要立刻保存到数据库中,可以先用数组、结构等保存,正常退出的时候专门用一个函数来保存。如果是停电、死机等情况这些数据当然就不会保存。
[解决办法]
如果是SQL数据库,用临时表
[解决办法]
将unform放在一个Timer事件里,定时执行。

热点排行