怎么处理winform程序出现异常时数据库的修改?
标题说得不很清楚,在这里解释下。开发的一个类似qq的聊天工具,判断是否上下线是根据从数据库读的一个islogin的字段来判断的。在登录进入主窗体后,就修改了islogin...
标题说得不很清楚,在这里解释下。
开发的一个类似qq的聊天工具,判断是否上下线是根据从数据库读的一个islogin的字段来判断的。
在登录进入主窗体后,就修改了islogin字段。然后退出的时候,再次修改islogin字段。
但现在有个问题,就是退出时,没有错误时,是再application.exit时修改的islogin字段,但是出现bug时,就不会执行application.exit字段异常退出了,就没有把islogin字段修改为离线状态。
请问这种需要在exit执行的代码,但是窗口出错不能提示的,应该如何解决呢? 展开
开发的一个类似qq的聊天工具,判断是否上下线是根据从数据库读的一个islogin的字段来判断的。
在登录进入主窗体后,就修改了islogin字段。然后退出的时候,再次修改islogin字段。
但现在有个问题,就是退出时,没有错误时,是再application.exit时修改的islogin字段,但是出现bug时,就不会执行application.exit字段异常退出了,就没有把islogin字段修改为离线状态。
请问这种需要在exit执行的代码,但是窗口出错不能提示的,应该如何解决呢? 展开
5个回答
展开全部
恩 同意一楼的兄弟 用catch放过错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在抛出BUG之前先修改isLogin。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出现bug就不执行 可以考虑在finally块里面写 这怎么都逃不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询