当前位置: 代码迷 >> Sql Server >> 如何获得存储过程执行结果(执行日志)
  详细解决方案

如何获得存储过程执行结果(执行日志)

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

------解决方案--------------------
riseerror??
exec procname ‘参数’--可以无参,自动返回结果
------解决方案--------------------
SQL code
begin tryexec xxooend trybegin catchraiserror('error:exec proc  xxoo error.',15,1)    returnend 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一起用。
  相关解决方案