ADO与SQLSERVER 进行连接,谢谢~~~~~~~~

解决方案 »

  1.   

    一般是不需要刻意判断的.如果怕出问题,你提交前,可以先if ADOCONNECTION.Connected=True
      

  2.   

    adoconnection 有断开连接的事件吧?这个想法很特殊但是这个还没有用过,估计不行,因为确实它不是一直在线的
    你不用它,它就不知道是不是online
      

  3.   

    如果遇到网络状况不好的时候,或服务器SQLServer响应不过来的时候,好象程序都会提示"连接失败"或"connection fail",如果没有这种异常的处理功能,程序就必须退出重来,很是不好,所以想问不知道有没有办法,在这种情况下提示网络中断,是否重新连接呢?应该怎么处理?
      

  4.   

    增加一个TIMER控件,隔一段时间就检查一次连接是否正常,如果已断开,则给出提示!
      

  5.   

    怎么判断ADOCONNECTION是否失去连接呢?用TIMER不停的判断会不会增加服务器的压力
      

  6.   


    try
      //执行SQL操作catch
    on e: exception do
       showmessage(e.message);
    end;
      

  7.   

    回复人:FCU(彩色铅笔) ( 四级(中级)) 信誉:91
    try
    //执行SQL操作catch
    on e: exception do
    showmessage(e.message);
    end;
    ///////////////////////////////这可不是Delphi Language
      try//执行SQL操作
      except
        on e : Exception do
        something
      end;
      

  8.   

    elite01(极度)说得没错,只不过这样每次都要写,在工程序中加一个事件处理方法,在了模块异常时,就raise,
      

  9.   

    shaoyan(爱情已死) :这样的一个方法怎么加呢?怎么捕获模块异常