在工作站利用ADOConnection,ADODataSet连接服务器中的数据库,
碰到如下问题:
    1、进入程序,打开数据库连接,OK
    2、断掉网线半分钟后再连上(或重启服务器)
    3、关闭ADODataSet,再Open,出错,再关闭,再Open....永远出错
    4、关闭ADOConnection,再打开ADODataSet,OK
    5、若不做第3步,直接执行第4步,则出错,出错后再执行第4步,OK  现在的问题是断网再连上后,如何能一次打开ADODataSet连接成功?
说明:ADOConnection和ADODataSet是设计期放置的

解决方案 »

  1.   

    就是哪个adoconnection的问题,你断开网络的时候必须从新连接一次.
      

  2.   

    ADOConnection和ADODataSet都是标准设置,没有更改过
    估计可能是ADOConnection的连接和释放的原因,但不知具体是什么?
      

  3.   

    这个问题在vb中使用ado也是 一样 解决办法就是 关闭 adoconnection 然后重新打开  就可以
      

  4.   

    问题是:关闭ADOConnection后,
             若重新打开ADOConnection,再打开ADODataSet时,出错。
             若直接打开ADODataSet时也出错
             若直接打开ADODataSet出错后再关闭ADOConnection,再打开ADODataSet则OK
     现在能够有一种方法一次直接打开ADODataSet而不报错? 楼上  h_S2000(处理器) 的方法行不通!
      

  5.   

    断掉网线后需要把ADOConnection重新连接
      

  6.   

    当然关闭后要重新连接了。关闭服务器后,ADO的连接随着就断开了,当前连接不可用了,要进行新的连接。
      

  7.   

    关闭dataset--关闭connection--打开Connection 打开Dataset
    这个顺序就可以