主窗口生成时用一个过程代替异常
application.onexception:=procedure自己在PROCEDURE里处理就完了
当然有异常码!

解决方案 »

  1.   

    要捕获该异常吗?你不让他出现就可以了。
    1。可以将主键设为自增量。
    2。也可以用GUID做主键。
    这2种方法很简单,也保证了不出错。
      

  2.   

    你可以用try except结构试试呀
      

  3.   

    try
     //异常raise
    ...
    Except
     showmessage(E.message);
    end;
      

  4.   

    我也经常遇到这个问题,一种用
    try
     ..
    except;
     ..
    end;
    还有一种就是没次保存前先检查主键是否存在。
      

  5.   

    贴主的意思是这种错误随地出现
    他不想一个一个TRY