哪位高手请指点一下:在DELPHI数据库处理中,怎么扑获主键重覆这个异常呀
最好是有一个例子!谢了哟!祝大家圣诞节快快乐乐!,开开心心甘情愿!

解决方案 »

  1.   

    try
    inser的操作
    except
    异常的操作
    end;
      

  2.   

    try
    ...
    except
    showmessage(',,,,');
      

  3.   

    adoqueryposterror事件
           case FrmDataModule.ADOConnection1.Errors.Item[0].NativeError of
        2627: Application.MessageBox('有相同存在,请从新输入!', '提示', MB_OK
            +
            mb_IconInformation);
      

  4.   

    Try
    ....
    Except
    {获取错误信息}
      On E:Exception do
      begin
          MessageText:='错误信息:'+Format('%s:%s.',[E.ClassName,E.Message])+'"';
          ShowMessage(MessageText);
      end;
    end;