小编Sky*_*g33的帖子

如何从存储过程中获取返回值?

这是我的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;
Run Code Online (Sandbox Code Playgroud)

这是我的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);
             }
Run Code Online (Sandbox Code Playgroud)

如何在代码中获得0或1的返回值?

c# sql-server asp.net return-value

4
推荐指数
1
解决办法
2184
查看次数

标签 统计

asp.net ×1

c# ×1

return-value ×1

sql-server ×1