为什么delphi中执行存储过程遇到错误就不能返回数据呢?而在查询分析器就可以

2025年03月13日 04:20
有3个网友回答
网友(1):

你是不是设置了主键啊 主键重复了吧,你可以SELECT 看下你插入的数据是不是有重复,而且插入的值为主键

网友(2):

方法1
在存储过程里使用Try语句。
方法2
用TADOStoredProc,SQL语句使用Out参数返回错误代码 如:RETURN @@error

Delphi绝对能解决你的问题,不明白的hi我。

网友(3):

用异常处理。
Try
......
except
on 错误类型
do 返回错误时,你想进行的操作,比如返回数据、异常信息等。

end;