你是不是设置了主键啊 主键重复了吧,你可以SELECT 看下你插入的数据是不是有重复,而且插入的值为主键
方法1在存储过程里使用Try语句。方法2用TADOStoredProc,SQL语句使用Out参数返回错误代码 如:RETURN @@error Delphi绝对能解决你的问题,不明白的hi我。
用异常处理。Try ......except on 错误类型 do 返回错误时,你想进行的操作,比如返回数据、异常信息等。end;