我用ado的connection连接到服务器上的的sqlserver,程序启动时建立了连接,但当我将网线拔掉后,connection的state属性依然为open,请问有没有判断连接是否断掉的方法?

解决方案 »

  1.   

    你可以不里它,在下面的对sql操作中会出现错误的
      

  2.   

    除非close之后,再open其实ms这样考虑有他的好处,比如断掉再插上网线,程序不受影响我觉得你没有必要这样做判断在数据处理时用on error作错误处理就可以了 
      

  3.   

    同意lihonggen0(李洪根,用.NET,标准答案来了)的,但为了程序的安全与稳定,最在每个增加或删除或修改数据库的操作中都加上错误判断与事务处理,一但发生错误则回滚事务
      

  4.   

    这个情况和Session一个样.不到一定的时间它的联接状态是不是变的.
    在程序中可以像Leftie(左手)说的那样:进行判断,加上错误处理.