解决方案 »

  1.   

    我一般是在查询的时候判断
    偷了点懒,  定义了个全局标志. 连接数据库后, 标志为true,  程序在查询时, 如果发现断网无法连接,  重置连接标志位.  
    程序再有查询等过来, 看到标志被重置,  就直接再重新连接.....
    反正断网后, 不管你有没有个  "断网重连的能力"   的模块, 结果都一样,  连接不上, 获取不到数据.....
    加上你这个模块, 在你没连接上之前, 该来的查询一样会来, 查询不到还是查询不到....
    最多就是, 不会出现界面卡死的情况...
      

  2.   

    重连之前先判断是否active=inactive
    如果是,用一楼的办法解决。
    在没有重新连上之前,先用本地的。
      

  3.   

    呵呵,没人看DEMO,其实你们说的意思和我两回事。
    我要解决的是断网又恢复连接后APP的重连,而不是去恢复网络。
    当重连APP时,第一个进行查询的TadoQuery的状态不对,Open方法会进入死循环,最后堆栈溢出。
    这个问题我自己终于摸索出解决方法了。
    还是散分吧,谢谢关注。