系统正常运行中无意弄掉了网线,
如何在不退出系统情况下再尝试连接?如果连接不上如何安全退出系统?

解决方案 »

  1.   

    放个Timer,过一段时间检测一下网络是否正常,很简单,用 Select Getdate()就可以了,如果发现断了,那么就重新连接一下,
    ADOConnection.Close;
    ADOConnection.Open;
    再不行就Application.Treminal;
      

  2.   

    刚上传了一个在Delphi当中使用连接池的Demo(资源,源代码级共享),支持重接。
      

  3.   


    这个就可以解决问题了。 当Timer 的值超过一定限度后 就可以退出了