在BeforePost中加入检测是否记录是否重复的检验函数ePing

解决方案 »

  1.   

    try
      ...
    except
      raise exception.create('更新失败');
    end;
      

  2.   

    tryexcept
     showmessage("出现错误!");
    end这种方法并不是解决问题的方法,只是把错误进行屏蔽掉。我同意
    ePing(三少) 的做法。
      

  3.   

    to ePing
    你所说的检验函数是什么函数,告诉我好吗?谢谢。
      

  4.   

    是啊,如何用在程序中用ePing这个函数呢?在什么地方用呢?请告之。
     __又一菜鸟
      

  5.   

    我说的检验函数必须你自己去写呀,
    例如:一个返回为Boolean型的函数,
    如果记录重复返回False,这样你就
    可以在这个时候处理返回什么信息提示
    用户,提示完信息后跳过这个过程,不
    再往下执行
    ePing
      

  6.   

    我认为在出现异常时,虽然可以显示中文信息,但最好把系统触发的异常也显示出来,便于判断错误。
    try
    ...
    except
    ShowMessage('数据更新失败');
    raise;
    end;
      

  7.   

    to ePing :
    如果和表的记录一个一个的去比较,那不是效率很慢了吗?to tomwld:
    你能把出现的异常改变为中文吗?