如何设置sql server存储过程的返回值?(50分)

B

bace

Unregistered / Unconfirmed
GUEST, unregistred user!
我在sql server上建立了一个存储过程
如果满足条件则insert,否则返回一个失败的信息
问题是:如何设置存储过程的返回值以便在delphi程序中
能知道存储过程是否完成?我用Adostoredproc调用存储过程时参数该如何设置?
 
return -10 之类的数值
 
后台存储过程中设定返回值,如成功返回0,否则1
if Adostoredproc.parameters.Parameterbyname('@resultValue).value =0 then
......
else
.......
 
在ExecProc之后,
GetResults;
然后在delphi中取存储过程中的返回值就可以了。
 
给存储过程加一个输出参数,如果用return ??返回值的话,delphi 里用
Parameters.ParamByName('@return_value').Value获得返回值
 
顶部