如果你把这个字段定义成关键字的话,添加重复记录时Delphi会产生异常,可以在异常中处理

解决方案 »

  1.   

    在异常中用命令 on 什么来获取关键字重复出错,然后提示重复出错呢?烦请zeroxy兄写上几行Code.
      

  2.   

    with query1 do
    try
       ........
    except
      on E:EDbEngineError do
      begin
        if E.Errors[0].Errorcode=9729 then  //可以自己找出其它errorcode.
        begin
          showmessage('0');
        end;
        raise
      end;
    end;
      

  3.   

    请Lionheart兄赐教,Copy一段代码给我吧!   WilliamGui