我用TSimpleDataSet连接数据库,在正常情况下没问题。可是在某些特殊情况,例如数据库重起,网络断掉等情况,控件就会报错,“Invalid UserName/Password”,而且如果界面用的控件多,每一个TSimpleDataSet控件都会单独弹出这样的错误窗口。现在要求是,界面不能弹出错误。请问,这种情况应该怎么处理???怎么样才能避免控件自己弹出的错误窗口???这个问题很急了,我研究了好久也没有解决。拜托各位啦!!!!!

解决方案 »

  1.   

    用TApplicationEvents,在他的OnException可以处理各种异常
      

  2.   

    to ithinkthereforeiam()    怎么用?能给个例子吗
      

  3.   

    比较笨的办法就是在处理代码的时候一律加上try  except end;
    用TApplicationEvents,在他的OnException可以处理各种异常这个没有用过,搜索下看看
      

  4.   

    用adoquery给你举例
    try
      adoquery.open;
      //对数据集控件的操作
      
    excetp
      showmessage('数据库操作失败');
      exit;
    end;