解决方案 »

  1.   

    我是懒得开线程了
    网络即使断开到网络恢复,反正也不知道丢失了多少需要连接的事情所以我都是在连接成功之后, 自己设了个全局变量标记为true, 当更新查询等操作执行失败时, 将全局标记复位为false。在执行更新查询等操作前,判断标记,为true就不管,直接执行,为false 就重新连接次~反正网络中断都已经有数据交换出了问题,那就也不差这一次的操作没提交到了,哈哈~
      

  2.   

    系统中所有的SQL语句执行就是两种,OPEN和ExecSQL
    两个全局的函数function AppADOQOpen(ADOQ:TADOQuery):Boolean;
    begin
    try
       判断是否连接,是否执行正常。
    exceptend;end;
    end;
      

  3.   


    很好的办法,不过要true啊false的,晕乎乎的
      

  4.   

    TAdoConnection.KeepConnection设置为false