回 帖 发 新 帖 刷新版面

主题:怎么获取存储过程的返回值

有一个实现新增功能的存储过程:
CREATE PROCEDURE AddNews
@title varchar(50),
@content text

AS
INSERT INTO NewsInfo(title,content,createdate) VALUES(@title,@content,getdate())
RETURN 0
GO

在C#中怎么获取RETURN 的值来判断新增是否成功

回复列表 (共2个回复)

沙发

其实不用设置Return 0
直接运行存储过程,如果哪一步出错都会抛出异常

板凳

在上层代码中try catch一下,如果有异常不就代表失败了嘛

我来回复

您尚未登录,请登录后再回复。点此登录或注册