怎么获得存储过程执行结果(执行日志)
1)执行了存储过程,想要得到执行的结果,并输出。
2)执行成功了,执行失败了,错误是哪里这些信息都想要,类似于日志吧。
3)VC代码通过ADO连接的数据库,输出的信息怎么获得,是存储过程?还是其他?
[解决办法]
riseerror??
exec procname ‘参数’--可以无参,自动返回结果
[解决办法]
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一起用。