程序在运行,当我把网络突然卡断后出现的异常错误 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiNetwork/html/delphi_20061122150010280.html
RT
PS:我写了一个程序,用的是SQL来操作数据库,当我在操作我所写的程序时候,我
突然把网络断掉了,结果出现一些莫名的异常,无法捕捉到他的异常;试过了用
applicationEvents这个控件的异常事件,也不行,不知道有什么方法可以解决网络
断掉后程序连接服务器上的问题,请了解并知道的人不吝赐教!
如果是调试模式,总是会出现。
否则,如果try得不到,就是外部程序跳出的错误对话框,楼主再仔细看看。
在异常处理的时候,adoconnection.close; 看似简单,却是真实经验.
adoconnection.close
哈爷说了一段足以记录在小本子上的话“看似简单,却是真实经验”
听听楼下的看法
总有一些异常是无法完全处理好的(比如突然掉电)
楼上我只是随意说点看法。抛砖引玉嘛。听楼下的吧
看了楼上的贴子,我决定等楼下的回答。
是的 就是突然电断掉 或则我故意把网络卡掉
因为你还在操作程序 你也不知道它什么时候会断掉 adoconnection.close所以不行
还请大家不吝赐教
没试过喔。。等楼下的。。呵呵。。。
。。。高手来啊 我郁闷死了
最常用的方案:硬件保障(比如:断电-->UPS; 网络-->星形)
我自己想的但我做不了的方案:向客户端或服务器传数据时直接写硬盘扇区做备份,正常退出程序后再free掉.
以上只是个人意见
沙发~学习~
lihuasoft(类==大米)(专泡烂贴)
想法不错 明白点你的意思 可是你说的那玩意可以实现么~~
偶很菜 希望多帮忙~~~
板凳
学习!!