我写的程序用ADOCONNECTION连接SQL数据库,程序要求在断开数据库的时候也要能独立的工作.当与服务器中断或者进行重新连接时,时间都很长我把connecttimeout改了还是不行,并且在连接的时候象死机一样,如何能使连接的时间更短一点,请高手指点一下.
当与服务器断开再重新连接时,有时候ADOCONNECTION就连不上服务器.我是用动态对CONNECTIONSTRING 进行赋值.用ADOConnection->Connected=true;进行连接

解决方案 »

  1.   

    断开ADOCOnnection之前别忘了先ADOQuery.Connection:=nil;断开ADOQuery和ADOConnection
      

  2.   

    if ADOConnection.Connected=true then
    ADOConnection.Connected:=False;
    ....你的代码
      

  3.   

    smilefox2000(很想拜师):我的程序一般状态下是和数据库连者,但是比如当发生以外的时候.例如:服务器坏了,我的下面也要不受影响,等服务器好了它要自动连接。现在是如果服务器坏了,我的程序一直在连服务器,并且每次连很长的时间。我改connecttimeout的值,发现没有效果。