这里是我的SQL:如何从我的存储过程获取返回值?
IF (SELECT Status FROM dbo.Coupon WHERE Guid = @pGuid) = 0
BEGIN
UPDATE
dbo.Coupon
SET
Status = @pStatus
WHERE
Guid = @pGuid
RETURN 0
END
ELSE
RETURN 1;
这是我的C#:
try
{
DbCommand command = db.GetStoredProcCommand("upd_Coupon_p");
db.AddInParameter(command, "@pGuid", DbType.String, s);
db.AddInParameter(command, "@pStatus", DbType.Byte, 1);
ds = db.ExecuteDataSet(command);
}
我如何得到我的代码中的0或1的返回值?
如何从我的存储过程获取返回值? – SkyDawg33
是db一个自定义数据库类的实例吗?等一下!你正在使用EL! –