数据库访问错误,导致线程挂死 ( 积分: 200 )

  • 主题发起人 主题发起人 justcool
  • 开始时间 开始时间
J

justcool

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库:Access;
我在主线程中,访问数据库时,如sql语句写错等,产生访问错误后,在程序中,某个扫描线程就会挂死,不运行,但并非挂起,而数据库访问,我已经加了Try except end 了,是不是还需要加什么?
请问为什么会导致别的线程挂死,另外如何解决?
而且,我发现,操作方面的错误,经常导致某些支线程挂死,大家对此有什么好的建议!
谢谢~
 
数据库:Access;
我在主线程中,访问数据库时,如sql语句写错等,产生访问错误后,在程序中,某个扫描线程就会挂死,不运行,但并非挂起,而数据库访问,我已经加了Try except end 了,是不是还需要加什么?
请问为什么会导致别的线程挂死,另外如何解决?
而且,我发现,操作方面的错误,经常导致某些支线程挂死,大家对此有什么好的建议!
谢谢~
 
应该不是挂死,而是线程被运行结束了吧
 
你再查一下,access是单线程访问的,是否你在访问数据库时,加了Critical,所以导致主线程访问数据库时出错,而没有处理好Critical的退出,导致线程里无法进入
 
接受答案了.
 
后退
顶部