日期:2014-05-18  浏览次数:20347 次

怎么获得存储过程执行结果(执行日志)
1)执行了存储过程,想要得到执行的结果,并输出。
2)执行成功了,执行失败了,错误是哪里这些信息都想要,类似于日志吧。
3)VC代码通过ADO连接的数据库,输出的信息怎么获得,是存储过程?还是其他?

------解决方案--------------------
riseerror??
exec procname ‘参数’--可以无参,自动返回结果
------解决方案--------------------
SQL code
begin try
exec xxoo
end try
begin catch
raiserror('error:exec proc  xxoo error.',15,1)    
return
end catch

------解决方案--------------------
是结果可以直接select ,要查看错误可以用存储过程反回值来断判


create proc up_t
xx
as
begin
 select xxxxx
 if xxx 什么错 return -1;
 else xxx 什么错 return -2;
 else return 0
end
可以配会try catch一起用。