一个数据库应用程序的执行问题

时间:2022-12-11 18:45:25
我利用空闲时间写了一个程序。本来没有问题。很不巧,近几天在测试时才发现一个很怪的问题,文件执行中如果我退出系统,本来已经退出整个应用程序了。可是仔细一看,在WINDOWS任务管理器里它是处于没有响应状态,就是说死机了,它并没有真正退出。一开始我以为数据库在执行后没有关闭造成的,我仔细查看并不是这个原因。所以想请各位帮我分析一下原因。我也写过类似的系统,但是没有出现这种情况

5 个解决方案

#1


在窗体的unload事件中将所有的对象都set nothing
如:
 set rs=nothing
set cn=nothing
将窗体也set nothing
set form1=nothing

#2


set rs=nothing
set cn=nothing
将窗体也set nothing
set form1=nothing

#3


每个窗体的unload事件中写上:set 窗体名=nothing

#4


up

#5


但是我在主窗体里根本没有定义数据库的连接,只是一些窗体的数据初始化而已

#1


在窗体的unload事件中将所有的对象都set nothing
如:
 set rs=nothing
set cn=nothing
将窗体也set nothing
set form1=nothing

#2


set rs=nothing
set cn=nothing
将窗体也set nothing
set form1=nothing

#3


每个窗体的unload事件中写上:set 窗体名=nothing

#4


up

#5


但是我在主窗体里根本没有定义数据库的连接,只是一些窗体的数据初始化而已